为不方便调用,新建一个类,把代码复制到里面,改几个地方就可以了,在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;
}
你添加的是zip压缩包?
你可以在类里面输入 oracle.jdbc.driver.OracleDriver,可看报不报错。