java连接数据库正常,但jsp连接出现找不到驱动

java连接数据库正常,但jsp连接出现找不到驱动,第1张

这个是由于没有把驱动class引入到jsp页面中来。

比如连接oracle,就要按照以下写法:

jsp连接Oracle8/8i/9i数据库(用thin模式)

testoraclejsp如下:

<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="javasql"%>

<html>

<body>

<%ClassforName("oraclejdbcdriverOracleDriver")newInstance();

String url="jdbc:oracle:thin:@localhost:1521:orcl";

//orcl为你的数据库的SID

String user="scott";

String password="tiger";

Connection conn= DriverManagergetConnection(url,user,password);

Statement stmt=conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVE,ResultSetCONCUR_UPDATABLE);

String sql="select from test";

ResultSet rs=stmtexecuteQuery(sql);

while(rsnext()) {%>

您的第一个字段内容为:<%=rsgetString(1)%>

您的第二个字段内容为:<%=rsgetString(2)%>

<%}%>

<%outprint("数据库 *** 作成功,恭喜你");%>

<%rsclose();

stmtclose();

connclose();

%>

</body>

</html>

avasqlSQLException: Io 异常: The Network Adapter could not establish the connection

异常:网络适配器无法建立连接。

oracle建立连接有2中模式

thin 和 oci

你写的String url="jdbc:oracle:oci8:@localhost:1521:oracle";

oci8????

-------------------

两种模式从使用上来说,oci必须在客户机上安装oracle客户端才能连接,而thin就不需要。原理上来看,thin是纯java实现tcp/ip的c/s通讯;而oci方式,客户端通过native java method调用c library访问服务端,而这个c library就是oci(oracle called interface),因此这个oci总是需要随着oracle客户端安装

你把url改为

String url="jdbc:oracle:thin:@localhost:1521:oracle";

=========================

问题就应该解决了

javalangNullPointerException

orgapachejspsimpleDBAccess_jsp_jspService(simpleDBAccess_jspjava:102)

NullPointerException

空指针异常,调试一下吧

到Tomcat\work\Catalina\localhost\projectName\下面找到simpleDBAccess_jsp这个java文件,看看102行,看看可能错在哪来,很有可能是你使用完数据库,关闭数据库链接的视乎没有把值返回。。 或者是你没有抛出异常造成。。

你如果使用的是默认端口,那么这句话String url="jdbc:mysql://localhost:8080/simple"; 不对。

应该是:String url="jdbc:mysql://localhost:3306/simple";

另外请把错误信息贴出来

以上就是关于java连接数据库正常,但jsp连接出现找不到驱动全部的内容,包括:java连接数据库正常,但jsp连接出现找不到驱动、简单的jsp连接oracle数据库问题!但是连不通,我是新手请大家帮忙!!、jsp与mysql数据库连接失败,不知原因何在等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9695681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存