数据库连接不到,或者项目连接数据库报错之类的错误i,可以先用这个测试类试一下能不能连数据库,如果这个类可以连上,那就是项目配置的问题,如果连不上,有可能就不只是项目的问题,数据库的配置可能也有问题。
代码:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Conn {
static String driverClass = "oracle.jdbc.driver.OracleDriver"; //oracle的驱动
static String url = "jdbc:oracle:thin:@127.0.0.1:1521:DataBaseName"; //连接oracle路径方式 ”DataBaseName“是要建立连接的数据库名 1521端口
static String user = "username";//数据库的用户名
static String password = "password"; //用户登录密码
public static Connection getconn() {//为了方便下面的讲解,这里专门建立了一个用于数据库连接的一个方法
Connection conn = null;
try {
//首先建立驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//驱动成功后进行连接
conn = DriverManager.getConnection(url, user, password);
System.out.println(conn);
System.out.println("连接成功");
} catch (SQLException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return conn; //返回一个连接
}
public static void main(String[] args){
getconn();
}
}