日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

jdbc驱动程序_JDBC操作数据库的步骤

發(fā)布時間:2024/9/27 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jdbc驱动程序_JDBC操作数据库的步骤 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。