求救:java 连接sql 2000的代码大侠们看看代码那里错了

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:03:22
代码如下 :
import java.io.*;
import java.sql.*;
public class conntdb
{
public static void main(String args[])
{
String URL="jdbc:microsoft:sqlserver://BOJONEXP-6C134A:1433;DatabaseName=testDB";
Connection con=null;
Statement stat=null;
ResultSet rs=null;
String command=null;
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("驱动程序已装载");
System.out.println("即将连接数据库");
con=DriverManager.getConnection(URL,"sa","5166975");
}catch (Exception ex){
System.out.println("无法加载驱动程序:"+ex.getMessage());
return;}
try{
command="create table student(number char(10),name char(8),sex char(2),age char(3))";
stat=con.createStatement();
stat.executeupdate(command);
System.out.println("ok :表已建立!");
BufferedReader in=new BufferedReader(new FileReade

把异常信息贴出来下 这么看很不容易找到问题的

url地址这样写:
String url = "jdbc:jtds:sqlserver://localhost:1433/testDB"
不过SQLserver连接数据库有2种jar包 看看你的是哪种 这个是2005的JAR包的.

把驱动包放到服务器下了没

String URL="jdbc:microsoft:sqlserver:,这句错了。应该是这句String URL="com.mysql.jdbc.Driver",这是java连接sql数据库的驱动注册。