sql server2000 和eclipse连接出错
import java.sql.*;
public class jdbclianjie {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
         PreparedStatement ps=null;
         Connection ct=null;
         ResultSet rs=null;
         try {
			Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
			ct=DriverManager.getConnection
			("jdbc:microsoft:sqlserver://127.0.0.1:1433:databaseName=spdb1");
			ps=ct.prepareStatement("select * from enp");
			//如果是增加、删除、修改用executeUpdate如果是查询用 executeQuery()
			rs=ps.executeQuery();
			while(rs.next()){
				String name=rs.getString(2);
				float sal=rs.getFloat(6);
				int deptno=rs.getInt(8);
				System.out.println(name+" "+sal+" "+deptno);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}finally{			
		}
	}
}
请教各位,我用的是eclipse.在Java中连接sql server2000出错,提示信息为
java.sql.SQLException: [Microsoft][
SQLServer 2000 Driver for JDBC]Unable to connect.  Invalid URL.请问这是为什么?
------解决方案--------------------没看出来。你上java板块问问,可能那些人更明白
------解决方案--------------------Unable to connect. Invalid URL  就是指你的数据库连接URL写的不对,驱动程序无法识别
错误应该在于,portNum 和 databaseName 之间应该使用分号,而不是逗号:
"jdbc:microsoft:sqlserver://127.0.0.1:1433[b];[/b]databaseName=spdb1"
另外,你为啥没有带上用户名和密码??
参见:
http://support.microsoft.com/kb/313100/zh-cn