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