打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
oracle学习笔记之java操作oracle
   今天学习了java连接oracle的方式,主要是2种,jdbc-odbc桥连接,jdbc连接。
一.Java程序员的基础,咱们自己的数据库

1. Java程序如何操作Oracle

2. 如何在Oracle中操作数据

3. Oracle事物处理了

4. sql函数的使用

5. 我的数据库安装在虚拟机中,可能有点麻烦

二.开始Java程序了,神喻的开始,对比SqlServer才知道什么是强大

a) 支持Java,支持中国,今天中国32年首次战胜韩国,值得去庆祝

b) 先写一个分页程序吧,ShowEmp.java,显示emp用户信息

c) 分页代码:select from (select from (select a1.*,rownum rn from emp a1) where rn <= 10) where rn >=6;

d) Java连接方式:

i. JDBC-ODBC桥连接,估计都忘了差不多了,不过我可是清晰的记得,当初TCP/IP 协议没有修改,不能有纯Java方式,只能用桥连接,费劲死了,现在好了都可以了

ii. Java连接方式:JDBC

e) 在此先声明,如果你的机器性能不好,请先退出你的QQ,关掉你的迅雷,退出任何耗费资源的文件,确保系统能正常运行

f) 我建立Javaproject,用来学习

i. 首先使用Jdbc-Odbc,连接方式类似Sqlserver连接

ii 使用纯java连接方式即jdbc方式。

三.源码

package com.ora;

import java.sql.*;

public class TestOra2 {
//使用jdbc连接

public static void main(String[] args) {

System.out.println("JDBC");

try {

// 1.0 加载驱动

Class.forName("oracle.jdbc.driver.OracleDriver");

// 2.0 得到连接

Connection ct DriverManager.getConnection(

"jdbc:oracle:thin:@192.168.0.122:1521:ora9i""scott",

"tiger");

// 从下面开始和SqlServer 2005一样

Statement sm ct.createStatement();

ResultSet rs sm.executeQuery("select from emp");

System.out.println("用户名 Start-----------------------------");

while (rs.next()) {

// 输出用户名

System.out.println("用户名:" rs.getString(2));

}

System.out.println("用户名 End -----------------------------");

catch (Exception ex) {

ex.printStackTrace();

}}}
 
package com.ora;

 import java.sql.*;

//演示jdbc-ODBC连接数据库

public class TestOra {

 public static void main(String[] args) throws SQLException {

System.out.println("JDBC-ODBC");

Connection ct  null;

Statement sm null;

ResultSet rs null;

try{

//1.0 加载驱动

//1.1 根据提示写出:sun.jdbc.odbc.JdbcOdbcDriver

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

//2.0 得到连接

ct DriverManager.getConnection("jdbc:odbc:testws","scoot","tiger");

//从下面开始和SqlServer 2005一样

sm ct.createStatement();

rs sm.executeQuery("select from emp");

while(rs.next())

{

//输出用户名

System.out.println("用户名:"+rs.getString(2));

}

}

catch(Exception ex){}

finally{

rs.close();

sm.close();

ct.close();

}

}

}

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
数据库--存储过程简介
JDBC数据库访问例子
java连接access数据库
JAVA连接Access数据库
告诉你使用Java读取Excel文件内容的方法
matrix - 与 java 共舞 - sqlserver 2000h 和 jdbc 的融合问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服