JDBC无所谓Oracle还是DB2的, 获取connection的通用步骤如下
try{
ClassforName("oraclejdbcdriverOracleDriver");
con=DriverManagergetConnection("jdbc:oracle:thin:@127001:1521:name", "scott","tiger");
st=concreateStatement();
rs=stexecuteQuery(sql);
while(rsnext())
{
Systemoutprintln(rsgetInt("id"));
Systemoutprintln(rsgetString("name"));
}
}catch(Exception e){
}
Oracle Call Interface (OCI):Oracle 调用接口 。
Oracle 调用接口 (OCI) 是最全面、性能最高、基于原生“C”语言的 Oracle 数据库接口,它可以提供 Oracle 数据库的全部功能。OCI 为构建各种语言专用接口(如 Oracle JDBC-OCI、ODPNet、Oracle 预编译器、Oracle ODBC 和 Oracle C++ Call Interface (OCCI)驱动程序)提供了基础。各种领先的开源接口(如 PHP OCI8 扩展、ruby-oci8、Perl DBD::oracle 和 Python cx_oracle)也都使用 OCI。作为对 Oracle 数据库的原生接口,OCI 还对 Oracle 数据库核心内部发出的查询、语句和调用进行了增强。各种 Oracle 工具(如 SQLPlus、Real Application Testing (RAT)、SQLLoader 和 Data-Pump)也都是基于 OCI。此外, Oracle In-Memory Database Cache(即 IMDB Cache,又称为 TimesTen)也支持 OCI 和 Oracle ProC/C++ 预编译器。Oracle Instant Client 为 ISV 和客户提供了快速安装和部署 Oracle 应用程序的能力。
OCI就是为了实现高级语言访问数据库而提供的接口。OCI允许开发者在程序里使用SQL和PL/SQL来访问数据库。开发者可以使用第三代语言来编写程序,而使用OCI来访问数据库。
建议建立中间表来实现,不建议也不需要设置键值关联,建了反而会有问题
最简单的实现方式大概思路就是设计一个中间表(字段只要双方约定好就可以了),通过dblink的方式,他们系统往中间表里插入数据,你们从中间表里获取数据,这样大家互不影响
以上就是关于oracle jdbc中getConnection中的参数如何配置才能获得连接,全部的内容,包括:oracle jdbc中getConnection中的参数如何配置才能获得连接,、请教oracle oci 的 OCI、公司内部系统的oracle数据库表怎么对接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)