5 2 原生JDBC增刪改查

2021-10-20 11:35:22 字數 2732 閱讀 2212

只要用到資料庫操作,首先要做的就是獲取資料庫連線,獲取資料庫連線三要素:連線串,使用者和密碼。

public

static connection getconnection()

throws sqlexception

建立資料庫表sql語句

static string createsql =

"create table user_info (\n"

+" id bigint(20) not null auto_increment,\n"

+" user_email varchar(255) default null,\n"

+" user_location varchar(255) default null,\n"

+" user_mobile varchar(255) default null,\n"

+" user_name varchar(255) default null,\n"

+" user_status int(11) default null,\n"

+" primary key (id)\n"

+") engine=innodb auto_increment=8 default charset=utf8;"

;

執行sql

connection connection =

getconnection()

;statement statement = connection.

createstatement()

;boolean succ = statement.

execute

(createsql)

;

執行成功返回false,這是乙個需要的點,當statement執行的是非查詢語句,返回值false表示執行成功,可以去看原始碼注釋,明確指出了該點。

使用原生jdbc運算元據庫操作基本過程的過程如下:

獲取資料庫連線

編寫定義好的sql

建立statement或者preparestatement執行sql

獲取返回值

1. 插入資料(插入語句->執行)

static string insertsql =

"insert into user_info(user_email,user_location,"

+"user_mobile,user_name,user_status) values (?,?,?,?,?);"

;

statement statement = connection.

createstatement()

;preparedstatement preparedstatement = connection.

preparestatement

(insertsql)

;for

(int i=

0;i<

1000

;i++

)

2. 刪除資料
static string deletesql =

"delete from user_info where id>100;"

;

statement statement = connection.

createstatement()

;boolean execute = statement.

execute

(deletesql)

;

3. 修改資料
static string updatesql =

"update user_info set user_name=? where id = ?;"

;

preparedstatement preparedstatement = connection.

preparestatement

(updatesql)

;preparedstatement.

setstring(1

,"王大錘");

preparedstatement.

setint(2

,1);

preparedstatement.

execute()

;

4. 查詢資料
static string querysql =

JDBC 增刪改查

一 jdbc資料庫使用的七個基本步驟 獲取驅動 建立連線 編寫sql 獲取preparestatement 執行sql語句,並返回結果 處理結果集 關閉資源 根據這7個步驟寫 public class testuser else catch exception e 7.關閉資源 finallycat...

JDBC 實現增刪改查

public class notedaoimpl implements notedao catch exception e finally 修改操作 public void update note note throws exception catch exception e finally 刪除操...

JDBC實現增刪改查

對資料庫進行增刪改操作的步驟 1.通過connection物件建立statement,statement的功能是向資料庫傳送sql語句。2.通過呼叫int executeupdate string sql 它可以傳送dml和ddl 例項 class.forname com.mysql.jdbc.dr...