java 连接Oracle 9i数据库出错。请急救~~~ 应该是Class.forName("oracle.jdbc.OracleDriver").newInstance();吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Class.forName("oracle.jdbc.driver.OracleDriver");这句话可以这样写好像你的数据源没有写对吧 我想问一下,String url="jdbc:oracle:thin:@"+serverName+":1521:ora9";这里的ora9 代表什么? 这个是Oracle数据库的SID,这个拟可能搞错了吧打开oracle看看 classes12.jar文件放在lib里了吗? 已经放了。初学者,SID,怎么看? database = readEntry("database(a TNSNAME entry): "); System.out.print("Connecting to the database..."); System.out.flush(); System.out.println("Connecting..."); Connection conn = DriverManager.getConnection ("jdbc:oracle:oci:@" + database, user, password); 9i最好用ojdbc4.jar的JDBC驱动从程序出错来看,驱动是找到了,数据源设置有错,数据源的格式是正确的,不过你的具体参数是否正确,检查一下 <%@ page import="java.sql.*"%><%@ page import="java.util.*"%><%@ page import="java.io.*"%><!--%@ page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%--><%@ page import="oracle.jdbc.driver.OracleDriver"%><%@ page import="java.lang.*"%><%@ page contentType="text/html; charset=gb2312" %><% request.setCharacterEncoding("gb2312"); String CLASSFORNAME="oracle.jdbc.driver.OracleDriver"; String SERVANDDB="jdbc:oracle:thin:@localhost:1521:shop"; //String SERVANDDB="jdbc:oracle:oci8:@shop"; String USER="scott"; String PWD="tiger";%>这个是我原来项目的include,看看吧,绝对没问题。shop就是数据库名。localhost是本机名哦。 ORACLE 8 默认的数据库名是什么? 你不是oracle9吗?怎么又成了oracle8了数据库名就是SID没有默认的,是在你安装oracle的时候必须设置的 关于java的类的问题 帮忙看一下,为什么这样的代码,会有0输出?? 请写出下面代码的输出结果(15) this用法的问题 一个很奇怪的线程问题 Netbeans编译出现的问题 关于java SWT 的Shell窗体如何添加窗体阴影效果(不含系统样式)求示例 简单问题,请教高手!!(在线等待) 为什么APPLET显示不正常?----在HTML中 wbj04新来报到,各位大侠多多关照!! 用什么函数能结束整个程序 在线求解,关于ASP数字验证问题。
这句话可以这样写
好像你的数据源没有写对吧
String url="jdbc:oracle:thin:@"+serverName+":1521:ora9";
这里的ora9 代表什么?
打开oracle看看
classes12.jar文件放在lib里了吗?
System.out.flush(); System.out.println("Connecting...");
Connection conn = DriverManager.getConnection
("jdbc:oracle:oci:@" + database, user, password);
从程序出错来看,驱动是找到了,数据源设置有错,
数据源的格式是正确的,不过你的具体参数是否正确,检查一下
<%@ page import="java.util.*"%>
<%@ page import="java.io.*"%>
<!--%@ page import="com.microsoft.jdbc.sqlserver.SQLServerDriver"%-->
<%@ page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page import="java.lang.*"%>
<%@ page contentType="text/html; charset=gb2312" %><%
request.setCharacterEncoding("gb2312");
String CLASSFORNAME="oracle.jdbc.driver.OracleDriver";
String SERVANDDB="jdbc:oracle:thin:@localhost:1521:shop";
//String SERVANDDB="jdbc:oracle:oci8:@shop";
String USER="scott";
String PWD="tiger";
%>
这个是我原来项目的include,看看吧,绝对没问题。shop就是数据库名。localhost是本机名哦。
数据库名就是SID没有默认的,是在你安装oracle的时候必须设置的