用于连接mysql的java类_【考试】列举Java连接数据库用到的类有哪些。
好吧,說明一下JDBC連接數(shù)據(jù)庫(kù)的步驟。
創(chuàng)建一個(gè)以JDBC連接數(shù)據(jù)庫(kù)的程序,包含7個(gè)步驟:
1、加載JDBC驅(qū)動(dòng)程序:
例如:
try{
//加載MySql的驅(qū)動(dòng)類
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驅(qū)動(dòng)程序類 ,加載驅(qū)動(dòng)失敗!");
e.printStackTrace() ;
}
這里Class是類
2、創(chuàng)建數(shù)據(jù)庫(kù)的連接。
例如:
//連接MySql數(shù)據(jù)庫(kù),用戶名和密碼都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con =
DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("數(shù)據(jù)庫(kù)連接失敗!");
se.printStackTrace() ;
}
這里 DriverManager是類,Connection是接口
3、創(chuàng)建一個(gè)Statement
Statement stmt = con.createStatement() ; 或
PreparedStatement pstmt = con.prepareStatement(sql) ; 或
CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;
Statement,PreparedStatement,CallableStatement都是接口
4、執(zhí)行SQL語(yǔ)句
例如:
ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ;
ResultSet是接口
5、處理結(jié)果
就是從ResultSet里拿出結(jié)果
6、關(guān)閉JDBC對(duì)象
整個(gè)過程就沒用到什么類啊,只有Class和DriverManager是類。如果算上輸入的參數(shù),String也是類。
總結(jié)
以上是生活随笔為你收集整理的用于连接mysql的java类_【考试】列举Java连接数据库用到的类有哪些。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都大熊猫基地入园必须要带身份证原件吗
- 下一篇: 如何在centos中找到安装mysql_