java鏈接數據庫步驟

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();

相關文章
相關標籤/搜索