1,安裝JDK
2,安裝eclipse (IDE), java集成開發環境,當然也有其他,讀者自行選擇.
3,安裝JDBC,數據庫驅動,下載地址http://cdn.mysql.com/Downloads/Connector-J/mysql-connector-java-5.1.22.zip截至發博時最新驅動.
把下載好的文件解壓到任意目錄,這里我為了便於管理,放在和JDK一起的目錄當中,如圖:

之后把mysql-connetor-java-5.1.22文件夾下的mysql-connector-java-5.1.22-bin.jar 添加到CLASSPATH里面
找到CLASSPATH的方式為 “我的電腦”-> “屬性” -> “高級” -> “環境變量”
之后如圖編輯:

一路確定即可.
4,我們來測試一下.
一,登錄數據庫,格式為 mysql -u(用戶名) -p(密碼); 我的是 mysql -uroot -pll;
從這里可以看出來我是以超級管理員登錄數據庫的,密碼是ll. 使用命令show database; 則窗口列出了所有的當前的數據庫,
其實,這里的test數據庫是本人之前建的空數據庫,里面什么都沒有,通過use test;命令. 我們就進入了數據庫test,然后用命令 show tables; 則列出當前數據庫所有的表;
如果你的沒有,那么用命令 create database test; 來建一個,以便於測試.
現在我要為我的數據庫建表,並為其導入數據.我們這里建一個學生表,最易最后一行沒有逗號.
1 CREATE TABLE student 2 ( 3 StudentNo VARCHAR(20) PRIMARY KEY, 4 Name VARCHAR(10), 5 Phone VARCHAR(20), 6 Age int 7 );
這是用show tables;就可以看見student了.
好的為它導入數據.首先建一個txt文件,文件的內容如圖,每一項內容,與表中的格式相對應,中間用tab鍵隔開.這里本人取名為student.txt, 且處在F盤根目錄下.
1 11111111 東邪 11111001 19 2 22222222 西毒 22222002 20 3 33333333 南帝 33333003 30 4 44444444 被蓋 44444404 40 5 55555555 中神通 55555505 50
使用命令如下命令將建好的txt文件導入表中
1 load data infile 'F:\student.txt' into table student;
使用命令查看表中的內容
1 select * from student;
成功建好表了!現在開始寫我們的java文件.看看能不能喝數據庫進行連接.
5,java連接數據庫.
首先是我們的java源文件
1 import java.sql.*; 2 public class JavaMysql 3 { 4 public static void main(String[] args) throws Exception 5 { 6 String driver="com.mysql.jdbc.Driver"; 7 String url="jdbc:mysql://127.0.0.1:3306/test"; 8 Class.forName(driver); 9 Connection connecter=DriverManager.getConnection(url,"root","ll"); 10 if(!connecter.isClosed()) System.out.println("success in getConnetion"); 11 Statement statement=connecter.createStatement(); 12 ResultSet rs=statement.executeQuery("select * from student"); 13 System.out.println("編號"+"\t"+"名字"+"Phone"+"\t"+"Age"); 14 String No=null,Name=null,Phone=null,Age=null; 15 while(rs.next()) 16 { 17 No=rs.getString("studentNo"); 18 Name=rs.getString("Name"); 19 Phone=rs.getString("Phone"); 20 Age=rs.getString("Age"); 21 System.out.println(No+"\t"+Name+"\t"+Phone+"\t"+Age); 22 } 23 } 24 25 }
執行:
成功了!
注意,這個是用的命令行編譯的,如果要用eclipse編譯,那么需要在工程中導入包,這個包就是上面我們添加到CLASSPATH中的包,操作為右鍵選中工程,在彈出的菜單中選擇build path->config build path,在彈出的菜單當中,選擇,add external Jars, 然后找到包的路徑就可以你了;當然你也可以把包復制到工程目錄中,這是就可以直接add jars.
如果你沒有在eclipse中導入包,這會出現class not found 的錯誤,祝你好運!
參考:
http://database.51cto.com/art/201006/204217.htm
