jdbc连接oracle不上。。。请指教
来源:百度知道 编辑:UC知道 时间:2024/06/08 04:18:16
用jsp连接oracle数据库 jdbc的驱动class12.jar已经放在了tomcat的common/lib里。
我的测试连接的jsp页面如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>test</title>
</head>
<body>
<%
Connection conn=null;
try{
Class.forName("Oracle.jdbc.driver.OracleDriver");
String strCon="jdbc:Oracle:thin:@localhost:1521:";
conn=DriverManager.getConnection(strCon,"bbicc","bbicc");
}
catch(ClassNotFoundException e){
e.printStackTrace();
out.println("<h1>无法找到驱动</h1>");
}
%>
</body></html>
总是说找不到驱动。。。。
我机子没装oracle 用的是我们实验室的oracle的一个登陆客户端,不知道是不是这方面的原因 请高手指教
我的测试连接的jsp页面如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*"%>
<html>
<head>
<title>test</title>
</head>
<body>
<%
Connection conn=null;
try{
Class.forName("Oracle.jdbc.driver.OracleDriver");
String strCon="jdbc:Oracle:thin:@localhost:1521:";
conn=DriverManager.getConnection(strCon,"bbicc","bbicc");
}
catch(ClassNotFoundException e){
e.printStackTrace();
out.println("<h1>无法找到驱动</h1>");
}
%>
</body></html>
总是说找不到驱动。。。。
我机子没装oracle 用的是我们实验室的oracle的一个登陆客户端,不知道是不是这方面的原因 请高手指教
第一、驱动包的名字叫classes12.jar,保证包在正确的地方,如果不确定所有的包是否和要连接数据库版本一致,建议到安装oracle的服务器上找,其路径为%oracle_home%\oracle\ora92\jdbc\lib。其中就有classes12.jar。
第二,String strCon="jdbc:Oracle:thin:@localhost:1521:";这里有问题,要把数据库实例名写上。如果不知道其实例名可以到服务器的服务里面看一下。
别的没看出来啥,打完收功。。。。
你的JDBC连接库文件设置对了吗?,你是用什么IDE编的
jdbc:oracle:thin:@localhost:1521:OracleSid
你看看你的没有后面的sid怎么能连上呢?
驱动
都放在一个EXT目录下面,你找找这个目录,你驱动压根没放对地方
jdbc:oracle:thin:@localhost:1521:orcl
这样写才是对的,oracle默认的是orcl,看看你的是什么,应该没改。