java連接數據庫步驟


一、加載JDBC驅動程序

Class.forName(driver) ;

如果直接是上面的代碼運行,一定會報錯。找不到驅動類java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,必須下載jdbc驅動類,然后導入到項目中,再次運行,就不會報錯

二、連接MySQL數據庫

getConnection()方法,連接MySQL數據庫

DriverManager.getConnection(url,user,password);

當遇到報錯java.sql.SQLException: No suitable driver found for jdbc:mysql:toc-master.db.tuniu-sit.org

檢查下url寫的是否正確,要有域名還有端口號。該有的/不要少

url="jdbc:mysql://MySQL主機地址:port/databasename"
三、創建statement對象來執行sql語句

Statement stat = con.createStatement();

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM