JDBC ODBC資料庫連線

2021-08-09 21:28:26 字數 1235 閱讀 9283

我們都知道,任何乙個專案都離不開資料庫,常見的資料庫主要有(mysql,sql server,oracle,access),我們的程式在運算元據庫之前,都要進行的乙個步驟,就是鏈結到我們的資料庫,所以這次因為自己在學習這個,所以寫個文章,一來希望如果我**寫的不好的話,可以對我有指點,我會進行改正,二來是可以方便自己以後複習。不多說其他話,開始寫筆記

odbc鏈結到資料庫的操作分為4個步驟:

1.通過jdbc連線到odbc,並獲取到連線物件

(此處省略匯入的包)

...class.forname("驅動類名");

【各個資料庫驅動的類名:

mysql:com.mysql.jdbc.driver

sql server: com.microsoft.jdbc.sqlserver.sqlserverdriver

oracle: oracle.jdbc.driver.oracledriver

access: sun.jdbc.jdbcodbcdriver】

connection  conn = drivermanager.getconnection("url","使用者名稱","密碼");

如果連線是資料庫是access,則可以不用使用者名稱和密碼

2.使用statement介面執行sql語句來對我們的資料庫進行資料管理操作

(此處依舊忽略導包**)

...statement  stat  =  conn.createstatement();

//若是查詢語句 select  *  from 表名   where    屬性 = ?

stat.executequery(sql語句);

//若是新增(insert  into  表名(屬性1,屬性2,...)  values(?,?,...))

刪除(delete   from   表名   where   屬性1 = ? [and  屬性2 = ?,......])

修改語句(update  表名  set  屬性1 = ?  where  屬性2 = ?)

stat.executeupdate(sql語句);

3.處理sql語句執行結果,根據具體情況作出相應的操作

4.關閉資料庫連線【敲黑板,因為我經常就忘記這一步】

stat.close();

conn.close();

【至於這個順序我的習慣有點像棧佇列那種特性,先進後出的,當然這樣是不對的】

這些操作寫成乙個工具最好,畢竟專案裡不可能每一次連線就寫一遍上面四個步驟的

jdbc odbc連線資料庫

jdbc連線各資料庫及事務處理 下面羅列了各種資料庫使用jdbc連線的方式 1 oracle8 8i 9i 10g資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle t...

JDBC ODBC橋接資料庫

當使用最高許可權登入連線的時候,提示要以sysdba的身份登入 結果,發現使用了sysdba之後吐了一斤老血 直接拒絕登入,沒道理。使用者名稱和密碼檢查了,連線字串也沒毛病,都沒有問題,到底 出了問題?發現去命令列和plsql developer開發工具登入也沒有問題,試著去regedit裡面改了o...

資料庫連線

第一,設定允許遠端連線,允許sql server驗證 第二,建立登陸帳戶並授權 第三,註冊sql server資料庫 c windows microsoft.net framework v2.0.50727 下執行 aspnet regsql 指令 data server sqlexpress in...