java鏈接mysql數據庫

1. jdk的安裝html

首先下載相應的jdk安裝包,直接點擊安裝便可,中間可選擇本身想要jdk安裝目錄,安裝完畢後,配置環境變量。win7下點擊計算機->屬性->級系統變量->環境變量,出現如下頁java

新建系統變量,JAVA_HOME,JAVA_HOME的設置值爲安裝jdk安裝地址,個人電腦設置爲D:\Program Files\java\jdk1.8.0_31,如圖mysql

而後配置classpath,classpath的變量值設置爲.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;如圖sql

環境變量配置完畢後,在dos命令窗口下,輸入java -version 驗證java安裝成功與否,如圖數據庫

如圖表示java安裝成功,如未出現上圖提示,可重啓機器嘗試。eclipse

2. eclipse做爲java的開發工具,其安裝簡單,eclipse官網下載合適的版本後,直接解壓,點擊解壓文件中的eclipse.exe便可啓動使用工具

3. mysql 的安裝開發工具

mysql的安裝過程以及使用,此處不在做出詳細介紹可參考http://jingyan.baidu.com/article/e52e3615a1128c40c70c5174.html測試

4.java 鏈接mysql須要安裝相應的jdbc軟件包,在mysql官網上下載JDBC Driver for MySQL (Connector/J)下載相應的zip軟件包,解壓至你想要的位置便可,如圖spa

打開解壓後的文件夾有相應的jar包,以下圖

而後配置驅動包環境變量,在classpath後追加解壓後出現的jar包的位置便可,我這裏配置的是D:\mysql-connector-java-5.1.22\mysql-connector-java-5.1.22\mysql-connector-java-5.1.22-bin.jar;如圖

5 建立相應的測試表

在mysql下建立相應的表,建立命令爲

CREATE TABLE test_table
(    
    id int(10) PRIMARY KEY,
    name varchar(10),
    class varchar(10),
    subject varchar(10)
);

而後插入相應的數據,

INSERT test_table VALUES(1,"小紅","三年級5班","數學")

數據插入完畢,下面進行java代碼的編寫

6. java代碼的編寫

在eclipse中添加mysql-connector-java-5.1.22-bin.jar的引用後,開始下面代碼的編寫

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MysqlTest {
		public static void main(String[] args)throws Exception,SQLException
		{			
	          String driver="com.mysql.jdbc.Driver";
	          String ur="jdbc:mysql://127.0.0.1:3306/test";
	          Class.forName(driver);		        
	          Connection connecter=DriverManager.getConnection(ur, "tong", "123456");
	            if(!connecter.isClosed()) System.out.println("success in getConnetion");
	        Statement statement=connecter.createStatement();
	        ResultSet rs=statement.executeQuery("select * from test_table");
	         System.out.println("編號"+"\t"+"名字"+"\t"+"班級"+"\t"+"學科");
	         String No=null,Name=null,classn=null,subject=null;
	         while(rs.next())
	         {
	             No=rs.getString("id");
                     Name=rs.getString("name");
	             classn=rs.getString("class");
	             subject=rs.getString("subject");
	             System.out.println(No+"\t"+Name+"\t"+classn+"\t"+subject);
	         }
	     }
}

String ur="jdbc:mysql://127.0.0.1:3306/test";其中test表明相應的數據庫名稱,

Connection connecter=DriverManager.getConnection(ur, "tong", "123456");其中tong表明數據庫鏈接用戶名,123456爲鏈接密碼,最後在eclipse中執行的結果爲

相關文章
相關標籤/搜索