求助:TOMCAT部署WAR应用程序无法访问数据库 包都拷贝全了吗?驱动的包都放到web/inf/lib下了吗?仔细查一查顺便把异常都贴出来看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,谢谢大家!异常内容:Errorjava.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序我是JDBC连接数据库的,我想应该不是程序的问题,因为我用下面的测试代码也连接不了数据,测试代码如下:Test.jsp<%@ page contentType="text/html;charset=gb2312" %><%@ page import="java.sql.*" %><html><head><title>Test</title></head><body><% String name = ""; Connection con = null; Statement stmt = null; ResultSet rs = null; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" ); con = DriverManager.getConnection("jdbc:odbc:DDHOPE", "sa", ""); stmt = con.createStatement(); rs = stmt.executeQuery("select * from LOGIN "); while(rs.next()) { name = rs.getString(1); } } catch(Exception e) { System.out.println("Error"+ e); } out.println("Name : " + name); %></body></html>我验证过了,数据源配置都是正确,因为我把上面的代码改成下面的java代码,运行正常://Test.javaimport java.sql.*;public class Test{ public static void main(String args[]){ String name = ""; Connection con = null; Statement stmt = null; ResultSet rs = null; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" ); con = DriverManager.getConnection("jdbc:odbc:DDHOPE", "sa", ""); stmt = con.createStatement(); rs = stmt.executeQuery("select * from LOGIN"); while(rs.next()) { name = rs.getString(1); } } catch(Exception e) { System.out.println("Error"+ e); } System.out.println("Name : " + name); } } 我改用Microsoft Office Access 2003也连接不上 struts框架,进入jsp页面的时候如何获得数据库中的值 两个ACTION共享REQUEST域问题 问一个JAVA上的性能问题 运行.jsp需配置什么服务? jsp发布的问题 我想写一个ISO8859转gb2312的bean,但不知为何? JSP页面如何实现报表打印 探讨一个与 51job 有关的技术问题 Struts怎么解决这个问题? 怎么调试JSP、servlet、JavaBean? 本人想用 java 为单位作人事系统 哪位有这方面的资料 或 给些思路 怎样才从数组中取值???
Errorjava.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序我是JDBC连接数据库的,我想应该不是程序的问题,因为我用下面的测试代码也连接不了数据,测试代码如下:
Test.jsp<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.sql.*" %>
<html>
<head>
<title>Test</title>
</head>
<body>
<%
String name = "";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
con = DriverManager.getConnection("jdbc:odbc:DDHOPE", "sa", "");
stmt = con.createStatement();
rs = stmt.executeQuery("select * from LOGIN ");
while(rs.next())
{
name = rs.getString(1);
}
}
catch(Exception e)
{
System.out.println("Error"+ e);
}
out.println("Name : " + name);
%>
</body>
</html>我验证过了,数据源配置都是正确,因为我把上面的代码改成下面的java代码,运行正常:
//Test.javaimport java.sql.*;
public class Test{
public static void main(String args[]){
String name = "";
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
con = DriverManager.getConnection("jdbc:odbc:DDHOPE", "sa", "");
stmt = con.createStatement();
rs = stmt.executeQuery("select * from LOGIN");
while(rs.next())
{
name = rs.getString(1);
}
}
catch(Exception e)
{
System.out.println("Error"+ e);
}
System.out.println("Name : " + name);
}
}