JDBC程式設計步驟
1.加載資料庫驅動。
// 加載驅動
Class.forName(driverClass)
// 加載mysql驅動
Class.forName("com.mysql.jdbc.Driver");
// 加載Oracle
Class.forName("oracle.jdbc.driver.OracleDriver");
2.通過DriverManager擷取資料庫連接配接。
DriverManager.getConnection(String url,String user,String pass);
URL的寫法之mysql,
jdbc:mysql://hostname:port/databasename;
3.通過Connection建立Statement對象。
4.通過Statement執行SQL語句。
execute()
executeUpdate()
executeQuery()
5.操作結果集
next()
previous()
first()
last()
beforeFirst()
...
package ch13;
import java.sql.*;
/**
* Created by Jiqing on 2016/12/20.
*/
public class ConnMySql {
public static void main(String[] args) throws Exception {
// 1.加載驅動
Class.forName("com.mysql.jdbc.Driver");
// try() {} 文法中小括号中的資源會自動回收
try (
// 2.連接配接資料庫
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/tpshop","root","123456");
// 3.建立Statement
Statement stmt = conn.createStatement();
// 4.執行sql語句
ResultSet rs = stmt.executeQuery("select * from tp_goods where cat_id = 191;");
)
{
while(rs.next()) {
System.out.println(rs.getInt(1) + "\t" + rs.getString(5));
}
}
}
}