JDBC訪問資料庫的步驟
阿新 • • 發佈:2019-01-05
1.裝載驅動程式
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//使用JDBC-ODBC裝載驅動程式
Class.forName("com.mysql.jdbc.Driver");//使用MySQL的驅動程式
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//使用SQL Server的驅動程式
Class.forName("oracle.jdbc.driver.OracleDriver");//使用Oracle的驅動程式
Class.forName("com.ibm.db2.jdbc.app.DB2Driver" );//使用DB2的驅動程式
2.定義所要連線的資料庫的地址
String ODBCURL = "jdbc:odbc:dbName";
String MySQLURL = "jdbc:mysql://host:port/dbName";
String SQLServerURL = "jdbc:microsoft:sqlserver://host:port;DatabaseName=dbName";
String OracleURL = "jdbc:oracle:thin:@host:port:dbName";
3.與資料庫建立連線
Connection con = DriverManager.getConnection ("url", "user name", "password");
4.建立語句物件
Statement stmt = con.createStatement();
5.宣告並執行SQL語句
String sql = "SELECT * FROM table";
ResultSet rs = stmt.executeQuery(sql);
6.對結果集進行處理
while(rs.next()){
String name=rs.getString("columnName");
}
7.關閉物件
rs.close();
stmt.close();
con.close();