加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

ORACLE JDBC:DriverManager或OracleDataSource

发布时间:2021-01-13 18:27:11 所属栏目:站长百科 来源:网络整理
导读:在实行行使匹配版本的ojdbc6.jar行使jdbc毗连到我的Oracle 11.1.0.7.0数据库时,我发明白两个变体. 假设表单的字符串DBURL jdbc:oracle:thin:@//#DBSERV#:#DBPORT#/#DBSID# 那些散列的单词(‘…’)添补正确,它们(变体)看起来像 ods = new oracle.jdbc.pool.Or

在实行行使匹配版本的ojdbc6.jar行使jdbc毗连到我的Oracle 11.1.0.7.0数据库时,我发明白两个变体.
假设表单的字符串DBURL

jdbc:oracle:thin:@//#DBSERV#:#DBPORT#/#DBSID#

那些散列的单词(‘…’)添补正确,它们(变体)看起来像

> ods = new oracle.jdbc.pool.OracleDataSource();
ods.setPassword(Datenbankpasswort);
ods.setUser(Datenbankuser);
ods.setURL(DBURL);
dbconn = ods.getConnection;
> java.sql.DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
dbconn = java.sql.DriverManager.getConnection(DBURL,Datenbankuser,Datenbankpasswort);

虽然后头是dbconn.getConnection();.
到今朝为止,我以为两者都应该有用 – 但我有乐趣哪种方法更好?大概有人不同意?
另外,我只能毗连变体1.大概我错过了变体2中的某些内容.
我对任何提议感乐趣.

办理要领

DataSource是提供与数据库的毗连的首选要领.
这种高级工具为你做“事变”并会见较初级别,如 DriverManager

您可以找到更强盛的DataSource的一些实现,个中毗连是可搜集的而且可重用:ConnectionPoolDataSource

凡是设置DataSource并将其注册到JNDI树中.
凡是,像Tomcat这样的应用措施/ Web处事器提供设置(和共享)DataSource的成果.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读