java是如何通過(guò)JDBCAPI訪問(wèn)數(shù)據(jù)庫(kù)的?
首先需要導(dǎo)入相應(yīng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)文件,然后要注冊(cè)驅(qū)動(dòng),Class.forname(driverName),獲取Connection對(duì)象Connection conn=DriverManager.getConnection(URL);然后獲取PreparedStatement對(duì)象PreparedStatement pst=conn.getPreparedState(sql,username,password)其中的username和password是你訪問(wèn)數(shù)據(jù)庫(kù)的名稱(chēng)和密碼;如果要使用到返回集合則可以用ResultSet對(duì)象接收,ResultSet rs=pst.executeQuery();不要使用到返回集合的話就直接pst.executeQuery();以上的可以查jdk1.mysql:driverName的值為:com.mysql.jdbc.Driver;url的值為:jdbc:mysql://localhost:3306/hibernate其中hibernate是你的數(shù)據(jù)庫(kù)名稱(chēng)2.sqlserver:driverName的值為:com.microsoft.sqlserver.jdbc.SQLServerDriver;url的值為jdbc:sqlserver://localhost:1433;DatabaseName=" + database,其中database是你數(shù)據(jù)庫(kù)名稱(chēng)3.oracle:driverName的值為:oracle.jdbc.driver.OracleDriver;url的值:jdbc:oracle:thin:@127.0.0.1:1521:ora92,其中ora92是你數(shù)據(jù)庫(kù)名稱(chēng)
---------------------------河南新華