在下刚开始学JAVA,学到连接数据库了可是怎么都连不上。代码可以编译就是不能执行,老是抛出异常。我在网上找了,有人说是SQL的版本问题,我也下载了sp4升级包,也装上了,可是还是不成。唉...
下面是我的代码:
import java.sql.*;
public class MyDatabase
{
public static void main(String agrs[])
{
Connection con=null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("驱动程序已加载");
}catch(Exception ex) { ex.printStackTrace();System.out.println("驱动程序没有加载"); }
try
{
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mydata","sa","");
con.setCatalog("student");
System.out.println("OK,成功连接到数据库");
}catch(Exception ex) { ex.printStackTrace(); System.out.println("没有连接!!!!!!!!!!!!!!!");}
}
} 下面是我在JDK中运行的结果:
java.sql.SQLException:[Microsoft][SQLSever 2000 Driver for JDBC][SQLSever]用户“sa”登陆失败。原因:无与信任SQL Sever连接相关联。
大家帮帮忙!谢谢啦!
下面是我的代码:
import java.sql.*;
public class MyDatabase
{
public static void main(String agrs[])
{
Connection con=null;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("驱动程序已加载");
}catch(Exception ex) { ex.printStackTrace();System.out.println("驱动程序没有加载"); }
try
{
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=mydata","sa","");
con.setCatalog("student");
System.out.println("OK,成功连接到数据库");
}catch(Exception ex) { ex.printStackTrace(); System.out.println("没有连接!!!!!!!!!!!!!!!");}
}
} 下面是我在JDK中运行的结果:
java.sql.SQLException:[Microsoft][SQLSever 2000 Driver for JDBC][SQLSever]用户“sa”登陆失败。原因:无与信任SQL Sever连接相关联。
大家帮帮忙!谢谢啦!
好像是什么企业管理器吧
登录名:sa,密码:什么也不填,你看能否登录。