標籤:
package connectionOracleDatabase;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class ConnectionOracleDatabaseUtil { /** * 這是一個串連oracle資料庫成功的案例 * @param args */ public static void main(String[] args) { //java串連Oracle之後擷取資料庫資訊 //建立Oracle資料庫的串連 Connection con = null;// 建立一個資料庫連接 PreparedStatement pre = null;// 建立先行編譯語句對象,一般都是用這個而不用Statement ResultSet result = null;// 建立一個結果集對象 try { try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }// 載入Oracle驅動程式 System.out.println("開始嘗試串連資料庫!"); String url = "jdbc:oracle:" + "thin:@localhost:1521:orcl";// 127.0.0.1是本機地址,XE是精簡版Oracle的預設資料庫名 String user = "system";// 使用者名稱,系統預設的賬戶名 String password = "910214";// 你安裝時選設定的密碼 con = DriverManager.getConnection(url, user, password);// 擷取串連 //擷取資料庫詳細資料 DatabaseMetaData dbmd = con.getMetaData(); //擷取資料庫支援的最大串連數 int count = dbmd.getMaxConnections(); System.out.println("資料庫支援的最大串連數為: "+count); } catch(SQLException ex){ System.out.println("串連異常: "+ex.getMessage()); } }}
java串連oracle資料庫的實現代碼