Jbuilder连接JDBC的问题?
我用的是:Jbuilder6.0(JDK1.3.1-b24)+SQL Server2000(SQL2000 sp3)+ Win2000 Advance Server(sp4)+Sql Server2000 for JDBC(完全版)
测试代码:
String l="jdbc:microsoft:sqlserver;DatabaseName=mybase";
try
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
Connection con=DriverManager.getConnection(l,"Administrator","password");
DatabaseMetaData dma=con.getMetaData();
System.out.println("连接的数据库:"+dma.getURL());
System.out.println("Driver :"+dma.getDriverName());
System.out.println("Version :"+dma.getDriverVersion());
System.out.println("恭喜你,连接Microsoft SQLServer2000成功!");
//下面对一个测试表进行查询。
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("Select * from Test");
//里边只有一个字段
System.out.println("这是测试表中的内容,只有一个字段!");
while(rs.next())
{
System.out.println(rs.getString(1));
}
con.close();
}
catch(SQLException ex)
{
while(ex!=null)
{
System.out.println("数据库异常!");
System.out.println(ex.getSQLState());
System.out.println(ex.getMessage());
System.out.println(ex.getErrorCode());
ex=ex.getNextException();
}
}
不知道是否配置不对呢还是什么原因,总是连接不上,错误如下:
08001
[Microsoft][SQLServer JDBC Driver]Error establishing socket.
0
08001
No suitable driver
0
请问如何办呢??我第一次用SQL Server2000,连建库都是自己摸索的,能不能请各位把如何用“企业管理器”建库与及用Jbuilder6和它连接的方法说一说。最好能举个列子。
谢谢!!!!