请教大侠:我的问题出在哪?

1735 2005-02-22 04:24:24
//这是我写的一段程序,目的是为了调出数据
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>数据库调用</title>
</head>

<body>
<%
Connection con;
Statement sql;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e)
{
out.print("驱动装载有误");
}

try{

String url="jdbc:microsoft:sqlserver://localhost;DatabaseName=jx_msg";
con=DriverManager.getConnection(url);
sql=con.createStatement();
ResultSet rs=sql.executeQuery("select top 5 * from msg_table");
while(rs.next())
{
out.print("返回的数据为"+rs.getString(0));
}
con.close();
}
catch(SQLException e1)
{
out.print("数据库连接有问题"+e1);
}
%>
</body>
</html>

但最后产生了异常结果如下:
数据库连接有问题java.sql.SQLException: No suitable driver


这个东东翻译过来应是说 没有合适的驱动,我用的是sqlserver数据库,用asp是可以连接上的,但为什么这里出现了异常呢?望不吝赐教。
...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
1735 2005-02-22
  • 打赏
  • 举报
回复
还是不行,看来还真的得有驱动,这个驱动去哪里搞到啊?
曼绕木杉 2005-02-22
  • 打赏
  • 举报
回复
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(Exception e)
{
out.print("驱动装载有误");
}

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jx_msg";

上下不一致
1735 2005-02-22
  • 打赏
  • 举报
回复
那请问去哪搞这个驱动程序呢?帮帮我啊
thrive_li 2005-02-22
  • 打赏
  • 举报
回复
lib有问题,把驱动程序放到web-info/lib下

81,116

社区成员

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

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