我以前在服务器上做的jsp+oracle9i能成功运行,现在我在本机上装的jsp+oracle10g却提示空指针的错误,可能是连数据库的方法不一样
,或者是还有没考虑到的,有高手帮我分析分析.
连数据库的代码是这样的: Connection conn = null; String hostName = "127.0.0.1"; // 主机名或者IP地址 String portNumber = "1521"; // 端口号,默认为1521 String databaseSID = "ora9i"; // SID名称 String userName = "system"; // 用户名 String password = "wwq"; // 用户密码 String url = "jdbc:oracle:thin:@"+hostName+":"+portNumber+":"+databaseSID; // 连接字符串 System.out.println(url); // 打印连接字符串 try{ // 装载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); // 建立连接 conn = DriverManager.getConnection(url,userName,password); } catch (Exception e){ // 如果有异常,则抛出错误 System.out.println("=====Exception : DBOper connectDB() exception: " + e.getMessage()); } Statement logstmt=conn.createStatement(); ResultSet logrs=null;
,或者是还有没考虑到的,有高手帮我分析分析.
连数据库的代码是这样的: Connection conn = null; String hostName = "127.0.0.1"; // 主机名或者IP地址 String portNumber = "1521"; // 端口号,默认为1521 String databaseSID = "ora9i"; // SID名称 String userName = "system"; // 用户名 String password = "wwq"; // 用户密码 String url = "jdbc:oracle:thin:@"+hostName+":"+portNumber+":"+databaseSID; // 连接字符串 System.out.println(url); // 打印连接字符串 try{ // 装载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); // 建立连接 conn = DriverManager.getConnection(url,userName,password); } catch (Exception e){ // 如果有异常,则抛出错误 System.out.println("=====Exception : DBOper connectDB() exception: " + e.getMessage()); } Statement logstmt=conn.createStatement(); ResultSet logrs=null;
解决方案 »
- 【求助】哪位大神能解释下这个情况!!!!!!!
- 如何获取android浏览器的语言
- 急:如何用weblogic 定时重复任务A,任务B
- 电子商务网站模板
- 高分求助
- hibernate3单向many-to-one问题
- 新手请教:怎样在winXP下配置jsp,小弟十分着急
- 《JSP 2.0技术手册》 第193页 关于XML的一个简单的例子调试失败,谁帮我看一下呀,谢谢!!
- 关于javascript解析xml的问题?如何和jsp结合,内详
- 如何用java实现网上的在线点播,类似于在线看电影,急,散分,高手请进,详细点
- 用什么做jsp网页最好?JBuilder?
- 想学习java方向的web开发该学些什么语言呢?
copy到tomacat\common\lib了吗
C:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar
import java.sql.*;
import java.math.*;
import java.io.*;
import java.awt.*;
import oracle.jdbc.*;
import oracle.jdbc.pool.OracleDataSource;
class JdbcTest {
public static void main (String args []) throws SQLException {
// Create DataSource and connect to the local database
OracleDataSource ods = new OracleDataSource();
ods.setURL("jdbc:oracle:thin:@//myhost:1521/orcl");//其中myhost是你链接的主机ip地址,orcl是你链接的oracle数据库的一个实例。
ods.setUser("scott");
ods.setPassword("tiger");
Connection conn = ods.getConnection();
// Query the employee names
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery ("SELECT ename FROM emp");
// Print the name out
while (rset.next ())
System.out.println (rset.getString (1));
//close the result set, statement, and the connection
rset.close();
stmt.close();
conn.close();
}
}