2010年4月15日 星期四

轉貼 servlet 本機讀取資料庫

簡單摘要以下網頁的說明

下載範例程式後,將資料放入 伺服器 的位置中
設定ODBC (控制台->系統管理工具 -> odbc)
就可以讀取範例的mdb檔裡的資訊


http://www.roseindia.net/jdbc/jdbcconnectivity.shtml


附註:

1. 連結 資料庫的code

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//Loading Sun's JDBC ODBC Driver
theConnection = DriverManager.getConnection("jdbc:odbc:emaildb", "admin", "");
//Connect to emaildb Data source

2. statement 連結sql 指令
Statement theStatement=theConnection.createStatement();

3. 查詢

ResultSet theResult=theStatement.executeQuery("select * from emaillists");
//Select all records from emaillists table.

4. 其他補充,範例沒有的 可以執行新增刪除修改的指令

其中 Statement 這個物件下的 executeUpdate(string sqlcommand)

sqlcommand 指令包含 insert, update and delete

以insert 為例

theStatement.executeUpdate("insert into emaillists values('a','a','a')");

就可以新增一筆

*executeUpdate(string sqlcommand) 會回傳一個int 0 表示失敗,1 表示成功

沒有留言: