因为另一个帖说是这样的:
<parameter> <name>driverClassName</name> <values>sun.jdbc.odbc.JdbcOdbcDriver</values> </parameter> <parameter> <name>driverName</name> <values>jdbc:odbc:test</values> </parameter>
------
我晕了……:(
<parameter> <name>driverClassName</name> <values>sun.jdbc.odbc.JdbcOdbcDriver</values> </parameter> <parameter> <name>driverName</name> <values>jdbc:odbc:test</values> </parameter>
------
我晕了……:(
解决方案 »
- 初来乍到,求各位大神帮帮小弟吧,要崩溃了!!!!!
- 求教高人修改jsp的css和图片后,页面显示却无法更新,问题解决立即结贴散分,在线急等。。。
- google docs API应用
- 请高手指点:Extjs中获得光标!非常感谢!!
- HostDomainZone部署web工程出错
- 初次使用SSH遇到的问题
- JAVA WEB 中不不使用request response 对象 怎么能得到WEB的路径
- 本人急找名字leehuashi(leehuashi的朋友(关于applet工作流的问题)
- 这种报错是什么意思?
- 我是菜鸟,我的问题对你来说不难
- 求一显示小时分钟秒的程序,要秒会变的,像这种格式19:30:56。30分只给一个人
- Jbuilder8的问题
怎么我在论坛找了那么多配置说明的帖,都没提过web.xml居然还要这么配置?!现在我用这段代码测试,
……
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource)envCtx.lookup("jdbc/TestDBConn");
if(ds!=null){
out.println("Connection is OK!<br>");//在这里显示成功。
strSql = "select * from f_topic";
conn = ds.getConnection();//在这里就出现异常。 }
……
显示的结果是:
Connection is OK!
java.sql.SQLException: Cannot create JDBC driver of class 'com.microsoft.jdbc.sqlserver.SQLServerDriver' for connect URL 'null' why???
你上面两段是两个连接池
使用的 驱动不一样
一个用了 jdbc-odbc 桥~~~~~web.xml 里要加这么一段。。 <resource-ref> <description>NPDB Connection</description> <res-ref-name>jdbc/Forum</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
不知道你的驱动是否 放到 tomcat的 lib 里面了呢。
查一下吧。。
msbase.jar
mssqlserver.jar
msutil.jar
三个package已经放在tomcat那里了。
不是非要我在jsp页面里import他们吧?!我直接这样用已经成功了的。
……
try {
conn = DriverManager.getConnection(connectionString, user, pass);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery(sql);
} catch (SQLException e) {
System.err.println(e.toString());
}
……