JDBC-ODBC資料庫連線
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();
【至於這個順序我的習慣有點像棧佇列那種特性,先進後出的,當然這樣是不對的】
這些操作寫成一個工具最好,畢竟專案裡不可能每一次連線就寫一遍上面四個步驟的