oracle 11.02新版在win7下安装与Tomcatr的连接池以及jdbc驱动的问题

来源:互联网 发布:apache spark源码下载 编辑:程序博客网 时间:2024/06/04 23:35

如果你从oracle官方网站下载了最新版的oracle 11,download下来后为两个压缩文件(win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip),分别解压后,把第二个文件win32_11gR2_database_2of2中的database文件中的所有内容全部拷入第一个文件中(win32_11gR2_database_1of2)相同的目录,然后运行第一个文件中(d:\win32_11gR2_database_1of2\database\setup.exe)就可以正常的安装了。在安装中选择桌面型就可以了(因为我们是在win7下)如果是windowsServer版本,就选择服务器版本就可以了。安装过程中口令的管理,别忘了设置sys、ststem等的口令。

 

然后从oracle官方网站下载oracle 11g的驱动ojdbc6,下ojdbc6驱动,并把该驱动放在tomcat6\lib目录下,这步很关键,要不然,进行数据库连接池操作时,会提示找不着驱动。下一步,就是tomcat连接池的配置了,在tomcat6/conf/context.xml中修改代码如下:

<Context reloadable="true"> 
    <WatchedResource>WEB-INF/web.xml</WatchedResource> 
    <Resource name="jdbc/oracleds" auth="Container" type="javax.sql.DataSource"   
    maxActive="100"   
    maxIdle="30" 
    maxWait="10000" 
    username="scott"   
    password="tiger" 
    driverClassName="oracle.jdbc.driver.OracleDriver" 
    url="jdbc:oracle:thin:@localhost:1521:ora9"/> 
</Context> 

 

保存并退出。当然了,配置方法并不这一种,朋友可以在网上搜一下其他的方法。

在程序中的调用方法:

Context context = new InitialContext();  
DataSource ds = (DataSource)context.lookup("java:/comp/env/jdbc/oracleds");  
Connection conn = ds.getConnection(); 

在程序中加上以上的代码就可以建立以connection的方式的形式取代传统连接数据库的方式。

原创粉丝点击