用JDBC连接Oracle数据库(问题得以解决,特此总结一下,欢迎兄弟们指出不足)
我采用win98下的tomcat
服务器是winnt的,安装的Oracle
我的类路径是:D: omcatwebappsROOTWEB-INFclassesyourpackage
jsp路径:D: omcatwebappsROOT
调用路径:http://127.0.0.1:8080/connOracle.jsp
(你的实在不行,可以试试我的路径^_^)
1,使用JDBC_ODBC桥连接
首先记得在系统数据源里建立一个ODBC连接哦^_^,(可以采用PB或其他程序连接数据库,测试一下这个ODBC建立成功没有)
接下来写类文件,可以采用以下类文件:
package yourpackage; //注意,java的类存储系统和文件系统有关哦:)
import java.sql.*;
public class opendb
{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String sConnStr="jdbc:odbc:yourdb"; //这里的yourdb是你建的ODBC数据原的DNS
Connection conn=null;
ResultSet rs=null;
public opendb()
{
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("opendb();" e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try{
conn=DriverManager.getConnection(sConnStr,"username","password"); //注意这里的数据库用户名和密码一定要根据实际情况设置
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery:" ex.getMessage());
您可能感兴趣的文章:
用JDBC连接Oracle数据库(问题得以解决,特此总结一下,欢迎兄弟们指出不足)
建立JSP操作以提高数据库访问的效率
jdbc连接oracle数据库方法
用连接池提高Servlet访问数据库的效率 (-)
JDBC Connection Pool
JDBC接口技术 <转>
JSP 怎么提高数据库访问效率
JDBC数据库访问例子
JDBC连接DB2数据库详解
关于在ORACLE下开发JAVA的几个问题