jdbc驱动程序_JDBC操作数据库的步骤
package mysql;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
/*
* JDBC操作數據庫的步驟
* 1.注冊驅動
* 告知JVM使用的是哪一個數據庫驅動
* 2.獲得連接
* 使用JDBC中的類,完成對Mysql數據庫連接
* 3.獲得語句執行平臺
* 通過連接對象獲取對SQL語句的執行者對象
* 4.執行sql語句
* 使用執行者對象,向數據庫執行SQL語句
* 獲取到數據庫的執行后的結果
* 5.處理結果
*
* 6.釋放資源
* 一堆close()
*/
public class JDBC {
public static void main(String[] args) throws ClassNotFoundException,SQLException{
// TODO Auto-generated method stub
// 注冊驅動 反射技術,將驅動類加入到內容 最好的方式
// 使用java.sql.DriverManager類靜態方法 registerDriver(Driver driver)
// Diver是一個接口,參數傳遞,MySQL驅動程序實現類
// DriverManager.registerDriver(new Driver());
// 驅動類源代碼,注冊2次驅動程序
Class。forName("com.mysql.jdbc.Driver");
// 2.獲得數據庫連接 DriverManager類中靜態方法
// static Connection getConnection(String url,String user,String password)
// 返回值是Connection接口的實現類在mysql驅動程序里
// url:數據庫地址 jdbc:mysql://連接主機的IP:端口號//數據庫的名字
// user:用戶名
// password:密碼
String url = "jdbc:mysql://localhost:3306/mybase";
String username = "root",password="123";
Connection con = DriverManager.getConnection(url, username, password);
System.out .println(con);
//3.獲得語句執行平臺,通過數據庫連接,獲取到SQL語句的執行對象
//con對象調用方法 Statement createStatement() 獲取Statement對象,將SQL語句發送到數據庫
//返回值是 Statement接口的實現類對象,在mysql驅動程序
Statement stat = con.createStatement();
// 4.執行sql語句,
// 通過執行對象調用方法執行sql語句,獲取結果
// int executeUpdate(String sql) 執行數據庫中的SQL語句 insert delete update
// 返回值int,操作成功數據表多少行
int row = stat.executeUpdate
("INSERT INTO sort (sname,sprice,sdesc)VALUES('汽車用品',50000,'瘋狂漲價'");
System.out .println(row);
// 6.釋放資源 一堆close()
stat.close();
con.close();
}
}
總結
以上是生活随笔為你收集整理的jdbc驱动程序_JDBC操作数据库的步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海尔台式机boot怎么设置u盘启动 海尔
- 下一篇: linux cmake编译源码,linu