向高手请教一个问题,急!(在线等) 数据源配置,我个人认为没有问题,不然jdk1.4.* tomcat 4.0.6oracle9i下肯定也找不到数据源 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jdk1.3.* tomcat4.0.6 oracle9i环境是客户要求的,必须是这样的环境,另外连接数据库的代码如下:package utstarcom.dba;import java.sql.*;import javax.naming.*;import javax.sql.*;import eastcom.util.Debug;public class Dbase { private Connection conn = null; private DataSource ds = null; private static String dbstring ="jdbc:oracle:thin:sinic/[email protected]:1521:oracle9i"; public Dbase() { try { Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); ds = (DataSource) envCtx.lookup("jdbc/WAPDB"); } catch (Exception e) { // e.printStackTrace(); Debug.println("web获取到JNDI:jdbc/WAPDB 的连接时出错"); ds = null; } try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException ex) { ex.printStackTrace(); } } public Connection getConn() { if (ds != null) { conn = null; try { conn = ds.getConnection(); System.out.println("****Dbase****web从 jdbc/WAPDB 获得一个连接"); } catch (Exception ex) { System.out.println("web获取到JNDI:jdbc/WAPDB 的连接时出错"); } return conn; } else { try { Driver myDriver = (Driver) Class.forName( "oracle.jdbc.driver.OracleDriver").newInstance(); conn = DriverManager.getConnection(dbstring); System.out.println("web:从本地获得一个连接"); } catch (Exception ex) { System.out.println("web获取本地的连接时出错"); conn = null; } return conn; } } } 好象oracle的驱动1.4和1.3不一样吧不知道是不是这个原因 这个问题我遇到过,应该是用户名和密码不对你在Oracle 下把你的用户名和密码敲一下看行不行? JSP页面跳转 MySQL一个棘手的问题,求大大们帮忙 请问网上是否有那种收网站的 jsp访问Oracle数据库的问题 命令行参数问题!!!!!!!!!!!! 大家帮忙看看这个错误是怎么回事,第一次点击打不开,非要刷新一次才行? 关于jsp编码问题 第一次连接mysql数据库出现问题,请教大家 求一份hibernate的查件 struts2一个简单的模块功能,求指导! 请教哥哥,jsp里保存文件对话框代码怎样写? 100看看注册的代码,总找不到类unable to compile class
tomcat4.0.6
oracle9i
环境是客户要求的,必须是这样的环境,
另外连接数据库的代码如下:
package utstarcom.dba;import java.sql.*;
import javax.naming.*;
import javax.sql.*;
import eastcom.util.Debug;
public class Dbase
{
private Connection conn = null;
private DataSource ds = null; private static String dbstring ="jdbc:oracle:thin:sinic/[email protected]:1521:oracle9i";
public Dbase() {
try {
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource) envCtx.lookup("jdbc/WAPDB");
}
catch (Exception e) {
// e.printStackTrace();
Debug.println("web获取到JNDI:jdbc/WAPDB 的连接时出错");
ds = null;
} try {
Class.forName("oracle.jdbc.driver.OracleDriver");
}
catch (ClassNotFoundException ex) {
ex.printStackTrace();
}
} public Connection getConn() {
if (ds != null) {
conn = null;
try {
conn = ds.getConnection();
System.out.println("****Dbase****web从 jdbc/WAPDB 获得一个连接");
}
catch (Exception ex) {
System.out.println("web获取到JNDI:jdbc/WAPDB 的连接时出错");
} return conn;
}
else {
try {
Driver myDriver = (Driver) Class.forName(
"oracle.jdbc.driver.OracleDriver").newInstance();
conn = DriverManager.getConnection(dbstring);
System.out.println("web:从本地获得一个连接");
}
catch (Exception ex) {
System.out.println("web获取本地的连接时出错");
conn = null;
}
return conn;
}
}
}
不知道是不是这个原因
你在Oracle 下把你的用户名和密码敲一下看行不行?