回覆列表
-
1 # 趙濤聊IT
-
2 # Java開發工程師
在java web專案程式開發中通常要對資料庫進行操作(讀取資料,寫入資料),目前最通用的方法是採用JDBC直接操作資料庫,這種方式也是最簡單,最直接的操作,如下兩種方式都是根據此方法連線並操作資料庫:
1.將資料庫URL,USERNAME,PASSWORD寫死在程式碼中,例如:
Class.forName("mysql.
jdbc.driver.MySQLDriver").newInstance();
String url="jdbc:mysql:thin:@localhost:1521:mysql";
String user="MySQL";
String password="tiger";
Connection conn= DriverManager;
getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet,
CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
2)另外一種方式是採用Facade和Command模式,使用DBUtil類封裝JDBC操作;資料庫url,username,password可以放在配置檔案中(如xml,properties,ini等)。
這種方法在小程式中應用較多。
JAVA連線資料庫有三種原則,1:JDBC,2:ODBC,3:資料庫廠家的開發包。
每一種網上都有很多例子,自己找找。