mysql数据库jdbc驱动下完后为什么java写的连接数据库的程序仍然不成功?

2025-02-28 03:34:58
推荐回答(2个)
回答1:

首先要加载驱动程序,导入驱动包,如果是用的myEclipse的话,就导入到所在项目的放jar文件的地方,然后要写连接程序,
import java.sql.*;
public class ConnectionDB {
public static Connection con;
static {
String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
String connectDB="jdbc:sqlserver://ip:1433;DatabaseName=hkc_test3";//数据源

try
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载数据库引擎,返回给定字符串名的类
}catch(ClassNotFoundException e)
{
//e.printStackTrace();
System.out.println("加载数据库引擎失败");
System.exit(0);
}
System.out.println("数据库驱动成功");

try
{
String user="sa";
String password="HUIKE0755";
Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象
System.out.println("连接数据库成功"+con);

}catch (Exception e) {

// TODO: handle exception
e.printStackTrace();
}
}
public static Connection geConnection(){
return con;
}
public static void main(String[]args)
{
ConnectionDB.geConnection();
}

回答2:

这怎么可能猜得到,得根据调试的情况分析才能知道问题出在哪啊!总体来说两个情况:一、驱动是下好了,但是数据库连接配置错误;二、你写的连接数据库的程序有问题,这就得一步步调试了。