連接方式
連接Oracle數據庫? 獲得Oracle的驅動程序包classes12.jar
? 把Oracle的驅動程序到\WEB-INF\lib下
? Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
? Connection conn= DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:數據庫","用戶名","密碼");
連接MYSQL數據庫
? 獲得MySQL的驅動程序包mysql-connector-java-3.0.15-ga-bin(mysqldriver.jar)
? 拷貝到\WEB-INF\lib下
? Class.forName("org.gjt.mm.mysql.Driver").newInstance();
? Connection conn= DriverManager.getConnection("jdbc:mysql://localhost/testDB","用戶名","密碼"? );
連接Sql 2000數據庫
? 獲得SQL直接的驅動程序包msbase.jar和mssqlserver.jar和msutil.jar
? 把驅動程序包放到\WEB-INF\lib下
? Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
? Connection conn= DriverManager.getConnection(??? "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=數據庫"","用戶名","密碼");
橋連
? Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();;
Connection con=DriverManager.getConnection("jdbc:odbc:odbc名","用戶名","密碼");
記錄集(涉及到什么時候關閉連接的頭疼問題,常用的如LIST等對象)
? 1、Statement stat=con.prepareStatement("select * from Login where id=?");
?? stat.setString(1,textPinNo.getText());
? ResultSet result=stat.executeQuery();
? 注:("select * from Login where(?,?,?,?,?)")應該與數據庫對應
? 2、Statement stat=con.prepareStatement("select * from Login where id="+變量);
? ResultSet result=stat.executeQuery();
? 如果是非查詢語句,則int i=stat.executeUpdate();
(注:驅動后的“.newInstance()”可以不加。聲明、記錄集最基本的是statement、ResultSet)
posted on 2006-12-01 14:48 寶貝小豬嘜 閱讀(173) 評論(0) 編輯 收藏 所屬分類: 數據庫相關