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...