我正在使用以下3种方式(OCI,THIN和数据源)编写以下代码,用于Java和Oracle 10g
XE之间的连接,该代码已成功运行,但不知道THIN和OCI与数据源连接之间的区别。
1-
public static void main (String args[]) throws SQLException
{
OracleDataSource ods = new OracleDataSource();
ods.setURL("jdbc:oracle:thin:hr/hr@localhost:1521/XE");
Connection con = ods.getConnection();
System.out.println("Connected");
con.close();
}
2
public static void main(String args[])
{
try
{
// load oracle driver
Class.forName("oracle.jdbc.driver.OracleDriver");
// connect using Thin driver
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","hr","hr");
System.out.println("Connected Successfully To Oracle");
con.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
3
public static void main(String args[])
{
try
{
// load oracle driver
Class.forName("oracle.jdbc.driver.OracleDriver");
// connect using Native-API (OCI) driver
Connection con = DriverManager.getConnection("jdbc:oracle:oci:@","hr","hr" );
System.out.println("Connected Successfully To Oracle using OCI driver");
con.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
Oracle为它们的数据库提供了四种类型的驱动程序,但是我仅列举您所问的两种。
所述OCI驱动器是2型
JDBC驱动器和使用本地代码来连接到数据库。因此,在具有本机Oracle驱动程序可用的平台上,它只是一个选择,而不是“纯”的Java实现。
Oracle的JDBC
Thin驱动程序是使用Java套接字直接连接到Oracle的4类 JDBC驱动程序。它直接实现了Oracle的SQL * Net TCP / IP协议。因为它是100%Java,所以它是平台无关的,也可以从Applet运行。(不是你应该)
问题内容: 来自http://www.dbspecialists.com/files/presentations/semijoins.html 两个表之间的“ nti- join”返回第一个表中的行,其中第二个表中没有找到匹配项。反联接本质上是与半联接相反的:半联接返回在第一个表中找到至少一个匹配项 的每一行的一个副本,而反联接则返回半联接中的每一行的一个副本。未找到匹配的第一个表 。 是不是“返
我在查询中有这个疑问 平等吗?。。。我什么时候可以使用? 提前感谢。
客户端发送另一个请求,服务器再次挂起该请求。 当这种情况持续发生时,会使用多少线程?
内连接,显示两个表中有联系的所有数据; 左链接,以左表为参照,显示所有数据,右表中没有则以null显示 右链接,以右表为参照显示数据,,左表中没有则以null显示
本文向大家介绍MySQL 的内连接、左连接、右连接有什么区别?相关面试题,主要包含被问及MySQL 的内连接、左连接、右连接有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 内连接关键字:inner join;左连接:left join;右连接:right join。 内连接是把匹配的关联数据显示出来;左连接是左边的表全部显示出来,右边的表显示出符合条件的数据;右连接正好相反。
我一直在读这个和这个。读完后,我发现自己现在对我的基础知识非常困惑。请帮助我,因为它涉及到网络和JSP的基础知识 考虑这个假设的情况: 如果我打开一些www.xyz。com在某个浏览器上,一天之内不要在该页面上做任何事情。 问题1:如果第二天我从该页面请求一些内容,这是否意味着相同的连接仍然存在。考虑到联系:保持活力是存在的。 问题2.会话在这种情况下是如何工作的?我发现,如果会话过期,连接也会过