Java開發(fā)中使用MySQL數(shù)據(jù)庫的情況非常普遍,本文將介紹如何使用Java6連接MySQL數(shù)據(jù)庫。
首先需要搭建MySQL數(shù)據(jù)庫環(huán)境,在MySQL官網(wǎng)上下載安裝包進(jìn)行安裝。安裝完成后,需要將MySQL提供的Java驅(qū)動(dòng)程序?qū)氲絁ava的CLASSPATH路徑下,這里以mysql-connector-java-5.1.8-bin.jar為例。
//導(dǎo)入MySQL驅(qū)動(dòng)程序 Class.forName("com.mysql.jdbc.Driver");
使用Java6連接MySQL數(shù)據(jù)庫的步驟:
1. 創(chuàng)建數(shù)據(jù)庫連接:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "root", "root");
其中,第一個(gè)參數(shù)為數(shù)據(jù)庫連接地址,格式為"jdbc:mysql://主機(jī)名:端口號(hào)/數(shù)據(jù)庫名";第二個(gè)參數(shù)為數(shù)據(jù)庫用戶名;第三個(gè)參數(shù)為數(shù)據(jù)庫用戶密碼。
2. 創(chuàng)建Statement對(duì)象用來執(zhí)行SQL語句:
Statement stmt = conn.createStatement();
3. 執(zhí)行SQL語句:
String sql = "select * from student"; ResultSet rs = stmt.executeQuery(sql); while(rs.next()){ //獲取結(jié)果集中的數(shù)據(jù) }
其中,sql為要執(zhí)行的SQL語句,stmt.executeQuery()用于執(zhí)行查詢操作,返回一個(gè)ResultSet對(duì)象。
4. 關(guān)閉數(shù)據(jù)庫連接、Statement對(duì)象和ResultSet對(duì)象:
rs.close(); stmt.close(); conn.close();
以上就是Java6連接MySQL數(shù)據(jù)庫的基本步驟,開發(fā)者在實(shí)際開發(fā)中需要根據(jù)具體業(yè)務(wù)需求進(jìn)行操作。