一个关于数据库连接的问题:
我的JSP页面是:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<title>我是中国人</title>
<body>
<% Connection con;
Statement sql;
ResultSet rs;
try{ out.print("0");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
out.print("1");
con=DriverManager.getConnection("jdbc:odbc:mymoon","sa","sa");
out.print("2");
sql=con.createStatement();
out.print("3");
rs=sql.executeQuery("select * form score");
out.print("<table border=2>");
while(rs.next()){
out.print("<tr>");
for(int k=1;k<=3;k++){
out.print("<td>"+rs.getString(k)+"</td>");
}
out.print("</tr>");
}
out.print("</table>");
}catch(Exception e){
out.print("要"+e);
}
//con.close();
%>
</body>
</html>
我的数据源中已经能够看到mymoon这个数据源。
但是每次运行总是出错。错误是:
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
请问这样的问题该怎么搞定啊??
谢谢。
我的JSP页面是:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<title>我是中国人</title>
<body>
<% Connection con;
Statement sql;
ResultSet rs;
try{ out.print("0");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
out.print("1");
con=DriverManager.getConnection("jdbc:odbc:mymoon","sa","sa");
out.print("2");
sql=con.createStatement();
out.print("3");
rs=sql.executeQuery("select * form score");
out.print("<table border=2>");
while(rs.next()){
out.print("<tr>");
for(int k=1;k<=3;k++){
out.print("<td>"+rs.getString(k)+"</td>");
}
out.print("</tr>");
}
out.print("</table>");
}catch(Exception e){
out.print("要"+e);
}
//con.close();
%>
</body>
</html>
我的数据源中已经能够看到mymoon这个数据源。
但是每次运行总是出错。错误是:
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
请问这样的问题该怎么搞定啊??
谢谢。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货