使用JDBC数据源连接池方式连接Oracle数据库的方法
-10-26 16:15 佚名 互联网我要评论(0) 字号:T |T
JAVA连接数据Oracle数据库有不少的方法,下文介绍了一个使用JDBC数据源连接池方式连接数据库的方法,让我们一起来了解一下。
AD:
JAVA连接Oracle数据库可以通过使用JDBC数据源连接池方式的来实现,下面就对该方法作了详细的介绍,如果您对JAVA连接Oracle数据库方面感兴趣的话,不妨一看。
使用JDBC数据源连接池方式连接数据库(效率高) 用这种方式连接数据库之前,首先需要配置TOMCAT服务器目录下的文件\tomcat5\conf\context.xml文件: <Contextreloadable="true"><WatchedResource>WEB-INF/web.xml</WatchedResource><Resourcename="jdbc/oracle"auth="Container"type="javax.sql.DataSource"maxActive="100"maxIdle="30"maxWait="10000"username="scott"password="tiger"driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@192.168.1.3:1521:ora92"/></Context>配置完后将oracle驱动程序类classes12.jar拷贝到\tomcat5\common\lib目录下即可。在这里强调一下这个问题,我就是遇到这种问题的,最后就是这样给解决的。之前我用了ojdbc5.jar驱动类文件总是不能够建立连接的,而且出现这样的问题:CannotcreateJDBCoracledriverofclass""forconnectURL"jdbc:oracle:thin:@192.168.1.3:1521:ora92""。希望这篇文章给读者有点启发。我的QQ号码:89262840 importjavax.naming.Context; importjavax.naming.InitialContext; importjavax.sql.DataSource; Stringsql="insertintousers(username,password)values(?,?)"; Stringusername=request.getParameter("username"); try{ Contextcontext=newInitialContext(); DataSourceds=(DataSource)context.lookup("java:/comp/env/jdbc/oracle"); Connectionconn=ds.getConnection(); PreparedStatementps=conn.prepareStatement(sql); ps.setString(1,StringUtil.filterHtml(username)); ps.setString(2,StringUtil.filterHtml(request.getParameter("password"))); result=ps.executeUpdate(); ps.close(); conn.close(); }catch(NamingExceptione){ e.printStackTrace(); }catch(SQLExceptione){ e.printStackTrace(); }
以上就是使用JDBC数据源连接池方式连接Oracle数据库的方法介绍。