在下刚开始学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连接相关联。
大家帮帮忙!谢谢啦!
解决方案 »
- InputStream/OutputStream和Reader/Writer在实现结果上是一样的吧?那么他们不一样的地方在哪啊?
- Int转为Integer
- UIManager.setLookAndFeel(looks[val].getClassName());这句话为什么会产生一个NullPointerException的例外?
- 帮帮我,高分求解
- 一个java程序界面的小问题:)帮忙看看
- 如何在Windows XP中为J2SDK设置CLASSPATH?
- 谁有在一个class中包含有多个sql语句的例子(最好操作涉及2个以上的表)
- 请教:在Java中有输出参数的函数吗?
- 希望你能告诉我这是什么错误?
- java泛型类的定义与使用
- 搞java一定要向web开发发展才好吗?
- jdk版本问题
好像是什么企业管理器吧
登录名:sa,密码:什么也不填,你看能否登录。