JAVA连接SQL Server

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:13:46
我刚刚学了JDBC的连接,今天写了个简单的数据库连接代码,但是数据库连接失败。我用的是Server 2000个人版,odbc数据源那里我也配置了,但是我不敢保证我配正确了的,我估计问题也出在那里。我的数据库用户名和密码都是空,数据库里面的相关表我已经建立好了的,就是不能连接,一下是我的代码,希望知道的朋友帮帮忙啊,很是着急啊!
package redMapleLeaf;

import java.sql.*;
public class Test12{
public static void main(String[] args)
{
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url = "jdbc:odbc:MySQLServer";
String user = null;
String psw = null;

try {
Class.forName(driver);
} catch (ClassNotFoundException e1) {
// TODO 自动生成 catch 块
System.out.println("无法加载驱动程序!");
}
try{
Connection con = DriverManager.getConnection(url,user,psw);
Statement smt = con.createStatement();
smt.executeUpdate("insert into stu(学号,姓名,性别,年龄,专业,入学日期)"+"values('00003','张三','男',18,'软件技术','2006-09-01')");//插入数据
System.out.pr

不知道。

1.可以查一下驱动
2.SQL2K是否打了补丁
3.将String user = null;
String psw = null; 换成
String user = "";
String psw = ""; 试试

建议把异常信息也打印出来
要不很难看出异常出在哪里的

1.SQL语句很是问题,怎么能那样写呢?
2.用户名和密码绝对不可能是 null,改正一下。你可以设置数据库的用户名和密码啊。
3.catch语句块中输出一下异常的详细内容,可以很好的提示错误所在。

jdbc驱动吗?你写错了!

为什么不用jdbc而用odbc啊

具体原因不清楚,感觉连库这东西很容易 出错