关于JDBC
来源:互联网 发布:大数据发展现状 编辑:程序博客网 时间:2024/05/17 18:17
连接类型:
提到数据源,那就不能不说JDBC。JDBC是Java Database Connectivity的缩写。在java.sql包中提供了JDBC API,定义了访问数据库的接口和类。但是JDBC API不能直接访问数据库,必须依赖于数据库厂商提供的JDBC驱动程序,即JDBC DRIVER。
1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配置。
2、JDBC Thin: thin是for thin client的意思,这种驱动一般用在运行在WEB浏览器中的JAVA程序。它不是通过OCI or Net8,而是通过Java sockets进行通信,是纯java实现的驱动,因此不需要在使用JDBC Thin的客户端机器上安装orcale客户端软件,所以有很好的移植性,通常用在web开发中。
如果用JDBC Thin连接oracle,
1.则需要把驱动包从oracle导入到应用程序中,oracleJDBC驱动包版本如下:
位置在[oraclehome]\app\oracle\product\11.2.0\server\jdbc\lib
classes12.jar - for Java 1.2 and 1.3 随Oracle 8i发布的Oracle JDBC驱动8.1.7版本
ojdbc14.jar - for Java 1.4 and 1.5 随Oracle 9i发布的Oracle JDBC驱动9.2.0版本
ojdbc5.jar - for Java 1.5 随Oracle 11.1发布的Oracle JDBC驱动11.1版本
ojdbc6.jar - for Java 1.6and 1.7 随Oracle 11.1发布的Oracle JDBC驱动11.1版本
2.加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
3.连接字符串
String url ="jdbc:oracle:thin:@localhost:1521:ora92";
//协议名:jdbc,子协议名: oracle:thin 子名称:@localhost:1521:oracleDB
4.建立连接
Connection conn = DriverManager.getConnection(url,"scott","1234");
Statement st = conn.createStatement();
String sqlStr= "select ename from emp";
5.执行查询
ResultSet rs = st.executeQuery(sqlStr);
- 关于JDBC
- 关于jdbc
- 关于JDBC
- 关于jdbc
- 关于JDBC
- 关于JDBC一些下载
- 关于jdbc的驱动
- 关于JDBC的使用
- 关于JDBC的问题
- 关于jdbc(转)
- 关于jdbc驱动
- 关于JDBC事务处理
- 关于JDBC的批处理
- JDBC 关于通用查询
- java基础:关于JDBC
- 关于 JDBC 自动提交
- 关于JDBC链接问题
- jsp 关于jdbc驱动;
- 部署的Web应用非80端口不能访问的解决办法
- 有关ViewPager的使用及解决Android下ViewPager和PagerAdapter中调用notifyDataSetChanged失效的问题
- C++犄角旮旯之结构体数组初始化
- 全球最大的中文技术讨论区,请访问
- 转载_蓝牙的SDP协议总结
- 关于JDBC
- iOS 防止用户不停的点击按钮
- flex4.7 在IE界面显示鼠标位置的经纬度坐标值
- 织梦DedeCMS添加百度分享代码的最简单方法
- 解决dl.google.com,dl-ssl.google.com连不上的办法
- Android操作系统11种传感器介绍
- window 8 已经装有kinect SDk的电脑,如何装openni (x64)
- Android 如何在Eclipse中查看Android API源码以及support包源码
- 1.0第一个GTK程序