mysql資料庫na (四)資料庫操作

2021-10-17 22:28:50 字數 807 閱讀 2542

1.載入驅動程式

class.forname("com.mysql.jdbc.driver");

2.連線資料庫

connection conn=drivermanager.getconnection("jdbc:mysql://localhost:埠號(預設3306)/資料庫名稱?引數1=引數值1&引數2=引數值2

3.建立sql語句

string sql="select * from 表名"

4.建立語句物件statement執行sql語句

statement st=conn.createstatement();

5.執行sql語句,查詢結果儲存在rs中

resultset rs=st.executequery();//主要用來執行資料查詢操作

resultset rs=executeupdate();//主要用來執行資料的新增、更新和刪除

6.呼叫resultset物件的next()方法獲得資料

if(rs.next()){}//判斷是否有資料

while(rs.next()){}//迴圈讀取資料

7.資料庫的關閉

rs.close();

st.close();

conn.close();

預處理語句preparedstatement:

preparedstatement介面繼承了statement介面。preparedstatement中的sql語句可以接受乙個或者多個引數,這些引數可以使用"?"來代替。但在執行sql之前,必須通過preparedstatement物件的set***()方法為引數賦值。

mysql資料庫第四版 MySQL資料庫(四)

運算元據庫表的內容 向表中插入資料 insert into table name values now a insert into student id,name,values 1,zhangsan nan 向表中插入多條記錄 insert into student name,values xiao...

mysql資料庫效能資料 MYSQL資料庫效能優化

1.選取最適用的字段屬性 表中字段的寬度設得盡可能小 char 的上限為 255 位元組 固定占用空間 varchar 的上限 65535 位元組 實際占用空間 text 的上限為 65535。盡量把字段設定為 not null,執行查詢的時候,資料庫不用去比較 null 值。2.使用連線 join...

MySQL資料庫 資料庫管理

建立使用者,指定明文密碼 create user rose localhost identified by rosepwd 檢視使用者是否建立成功 select user,host from mysql.user 建立使用者,不設定密碼 create user rose01 localhost se...