JDBC與java資料庫連線

2021-09-01 16:48:33 字數 1175 閱讀 7177

dbms(database management system)

1  資料庫主鍵必須有值,否則違背了實體完整性原則。

2 資料庫中表的外來鍵必須是另一張表的主鍵值,否則違背了參照完整性原則。

3  select * from tablename

select columname1,columname2 。。。from  tablename  where criteria

在做選擇查詢時盡量避免用*來一次性查詢出所有的列,注意該查詢結果是按照資料庫結構中的列順序得到的resultset,當你的程式需要增加一列值,但是不知道這一列所加在資料庫中的哪一列(總不能只加到最後一列吧),然後用 * 查詢的問題來啦,資料庫中的順序和你的前台排列顯示結果順序不同!當你用 select columname1,columname2

。。。就可以不用在意資料庫中的列順序,可以和

前台顯示結果一致!

4  where子句中的標準可以包含<,>,<=,>=,=,<>,(不等於),like運算子

like運算子後面帶有%(百分號代表多個字元)和-(下劃線代表乙個字元)萬用字元的模式匹配

5  select columname1,columname2 。。。from tablename where criteria order by column desc

將查詢到的結果降序排列(預設的是公升序asc 因此是可選的)  當你需要控制整體前台資料顯示順序時候這個語句很好用!

order by lastname,firstname先按照lastname公升序排列,然後lastname相同時候按照firstname公升序排列,先比較前一列,前一列一直時候比較後一列!

6 insert into tablename ( columname1,columname2。。。 )value(value1,value2。。。)

當插入值為字元時候需要使用'單引號分隔符。但是當你字元中包含單引號時候需要轉意處理

例:o'mary插入值就是 'o''

7 update tablename set columname1=value1,columname2=value2, columname3=value3 where criteria

8 delete from tablename where criteria

delete from table1 where name=『1』 and phone=『3』

JDBC資料庫連線

使用jdbc進行資料庫操作步驟 1.載入驅動 載入 jdbc 驅動需呼叫 class 類的靜態方法 forname 向其傳遞要載入的 jdbc 驅動的類名。通過配置檔案獲取連線必需的4個因素,實現 和資料的分離,可直接在配置檔案中修改配置資訊。user root password 1214 url ...

JDBC資料庫連線

1 載入資料庫驅動 常用class類的靜態方法forname 來實現 class.forname drivername drivername就是資料庫驅動類所對應的字串。例 mysql資料庫驅動所對應的字串 class.forname com.mysql.jdbc.driver oracle資料庫的...

JDBC資料庫連線大全

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...