mysql数据库jdbc驱动下完后为什么java写的连接数据库的程序仍然不成功?
展开全部
首先要加载驱动程序,导入驱动包,如果是用的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();
}
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();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询