谁能帮我详细解释一下jdbc吗?

来源:百度知道 编辑:UC知道 时间:2024/06/14 19:10:26
例如他是干什么的,他的工作原理,然后做好在举个例子。谢谢!

JDBC连接数据库用的(直接连 速度必然快些 Hibernate不是直接连)
每个数据库都有自己的JDBC驱动
所以你的JDBC连接语句(Class.forName()) 才不会相同。
发段代码 JDBC的 好好看看吧 不是Hibernate的
纯JDBC连接数据库

package cn.com.database;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class DbConn {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;

public void DbConnMssql(){
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager
.getConnection(
"jdbc:microsoft:sqlserver://192.168.1.76:1433;DatabaseName=jcoa",
"sa", "sasa");
} catch (Exception e) {
System.out.println("连接异常" + e);
}
}
public void DbConnOracle(){
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager