在eclipse下得java web程序连接oracle问题

2025-01-03 09:00:40
推荐回答(2个)
回答1:

为不方便调用,新建一个类,把代码复制到里面,改几个地方就可以了,在DAO层里调用里面的方法,返回值就行了。首先要确定lib下有mysql-connector-java-5.1.17-bin.jar 包!

private static String driver = "com.mysql.jdbc.Driver"; // 数据库访问驱动
private static String url = "jdbc:mysql://localhost:3306/mybd"; // 数据库访问的地址
private static String userName = "root"; // 数据库访问的用户名
private static String password = "123"; // 数据库访问的密码
private static Connection conn = null; // 与特定数据库连接 会话 执行sql语句并返回

/**
* 与特定数据库的连接(会话)。

* 获取访问驱动driver、访问的地址url、用户名、密码

*
* Class.forName(driver); // 把驱动封装成一个对象

* conn = DriverManager.getConnection(url, userName, password); //
* 管理一组jdbc驱动的基本服务,试图建立到给定数据库url的连接
*
* @return Connection 对象
*
* @see DeviceDaoImpl
* @see com.mwgc.dao.BZDMK#BzdmKDaoImpl
*
* */
public static Connection getConn() {

try {
Class.forName(driver); // 把驱动封装成一个对象
conn = DriverManager.getConnection(url, userName, password);// 管理一组jdbc驱动的基本服务,试图建立到给定数据库url的连接
System.out.println("数据库连接成功");

} catch (Exception e) {

System.out.println("数据库连接异常" + e);
}
return conn;

}

回答2:

你添加的是zip压缩包?
你可以在类里面输入 oracle.jdbc.driver.OracleDriver,可看报不报错。