为什么连接数据库失败呢?

yetty_fjf 2001-08-15 10:45:24
代码如下:
public void Getconn(){
try{


conn=DriverManager.getConnection("jdbc:sqlserver://bdcsbdcs/test","sa","");
}
catch (SQLException e)
{ System.out.print ("database conection failed");
}
}
为什么出现database connction failed呢?

是不是要注册什么东东?
怎么注册呢?
我下载了jdbc for sql server得驱动程序
可是里面有很多类,
在 Class.forName()时用什么类名呢?

...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
snmmc 2001-08-15
  • 打赏
  • 举报
回复
换一种连接方式,不用JDBC,
驱动对不对?
连接的服务器端口要设一下还有IP地址吧
fatpig521 2001-08-15
  • 打赏
  • 举报
回复
DB Driver 都没有怎么连?
longaway 2001-08-15
  • 打赏
  • 举报
回复
建议用
catch (SQLException e)
{ e.printStackTrace();
}
不然怎么知道那里错了?
skyyoung 2001-08-15
  • 打赏
  • 举报
回复
任何时候到要看错误信息。
e.printStackTrace();
kare 2001-08-15
  • 打赏
  • 举报
回复
伙计,注册一下数据库驱动器先String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
try
{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException ae)
{
System.err.println("ae:" + ae.getMessage());
}
String sConnStr = "jdbc:odbc:ClientInfo";

conn = DriverManager.getConnection(sConnStr,"","");
Statement stmt = conn.createStatement();
ResultSet rs=null;
try
{
//System.out.println(strSQL);
rs = stmt.executeQuery(strSQL);
}
catch(SQLException be)
{
System.err.println("be.executeQuery: " + be.getMessage());
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧