1、加載JDBC驅動程序java
Class.forName(driver) ;mysql
若是直接是上面的代碼運行,必定會報錯。找不到驅動類java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,必須下載jdbc驅動類,而後導入到項目中,再次運行,就不會報錯sql
2、鏈接MySQL數據庫數據庫
getConnection()方法,鏈接MySQL數據庫
函數
DriverManager.getConnection(url,user,password);ui
當遇到報錯java.sql.SQLException: No suitable driver found for jdbc:mysql:toc-master.db.tuniu-sit.orgurl
檢查下url寫的是否正確,要有域名還有端口號。該有的/不要少code
url="jdbc:mysql://MySQL主機地址:port/databasename"
3、建立statement對象來執行sql語句對象
Statement stat = con.createStatement();get
4、Resultset用來存放獲取的結果集
Resultset rs = stat.executeQuery(sql);
數據庫查詢完成後記得關閉結果集和鏈接
rs.close();
con.close();
若是有變量能夠在sql中使用變量
最好使用PreparedStatement替換Statement
PreparedStatement stat = null;
sql="select * from tableName where id=?";
stat= con.preparedStatement(sql);
stat.setString(1,"data_of_id");//notic若是id是String,使用setString,若是id是int,能夠使用setInt函數
ResultSet rs = stat.executeQuery();