导入驱动包:
在oracle安装目录下的jdbc/lib中classes12.jar文件。
在Properties for 项目名>>>>>Java Build Path >>>> 在Libraries页把class12.jar文件添加进来;
在打开数据库之前必须现注册Oracle JDBC驱动程序,注册Oracle JDBC驱动程序有两种方法:
- 第一种:.Class.forName("oracle.jdbc.OracleDriver");
- 第二种:DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
打开数据库:
- con = DriverManager.getConnection(url, name, pwd);
以下是完整代码:
- package db;
- import java.sql.*;
- /**
- * 连接数ORACLE据库
- * @author Administrator
- */
- public class Database {
- String driver = "oracle.jdbc.OracleDriver";
- String url="jdbc:oracle:thin:@localhost:1521:ACCP";
- String name = "scott";
- String pwd = "tiger";
- public Connection getCon() {
- Connection con = null;
- try {
- Class.forName(driver);
- } catch (ClassNotFoundException e1) {
- System.out.println("驱动加载失败!");
- e1.printStackTrace();
- }
- try {
- con = DriverManager.getConnection(url, name, pwd);
- } catch (SQLException e) {
- System.out.println("驱动或数据库连接失败!");
- e.printStackTrace();
- }
- return con;
- }
- public static void main(String[] args) {
- Database db = new Database();
- Connection con = db.getCon();
- if (con != null) {
- System.out.println("数据库连接成功!");
- } else {
- System.out.println("数据库连接失败!");
- }
- }
- }