java基础(四)------ jdbc连接数Oracle数据库步骤及示例!
来源:互联网 发布:蓝牙控制小车app源码 编辑:程序博客网 时间:2024/06/05 21:55
步骤:
1.导入数据库驱动jar包;
2.Class.forName("驱动类完全限定名")加载驱动;
3.创建连接字符串
1).String url ="jdbc:oracle:thin:@IP地址:端口号:数据库实例名称";
2).String userName ="数据库登录名称";
3).String passWord = "数据库登录密码";
4.使用驱动管理器获取连接对象
1).Connection connection = null;
2).connection = DriverManager.getConnection("url,userName,passWord");
5.创建sql命令
String sql = "sql语句";
6.使用连接对象创建命令对象
1).Statement statement = connection.createStatement();
2).PreparedStatement ps = connection.preparedStatement(String sql);
7.执行命令对象
1).增删改
statement.executeUpdate()获取受影响的行数
2).查询
statement.executeQuery()获取ResultSet结果集
8.根据命令的不同做不同处理
如果做查询功能,循环读取结果集中的数据
9.释放资源
关闭ResultSet Statement 和connection;
连接示例:
package test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * jdbc连接oracle数据库测试 * @author LiamYan * @author 颜景昌 * 2016-11-3 * 下午9:39:05 */public class JDBC_TEST { public static void main(String []args){ Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try {//2.加载数据库驱动Class.forName("oracle.jdbc.driver.OracleDriver");System.out.println("尝试连接数据库!");//3.创建连接字符串String url = "jdbc:oracle:thin:@localhost:1521:orcl";String user = "scott";String passWord = "123.com";//4.使用驱动管理器获取连接对象conn = DriverManager.getConnection(url,user,passWord);System.out.println("连接成功");//5.创建sql命令String sql ="select * from users where userName = ?";//6.使用连接对象创建命令对象ps = conn.prepareStatement(sql);//设置参数ps.setString(1,"颜景昌");//7.执行命令对象rs = ps.executeQuery();//8.对命令做出处理while(rs.next()){System.out.println(rs.getInt("userID")+ rs.getString("userName"));}} catch (Exception e) {// TODO: handle exception} } public void closeAll(Connection conn , PreparedStatement ps,ResultSet rs) throws SQLException{ if(conn != null){ conn.close(); } if(ps != null){ ps.close(); } if(rs != null){ rs.close(); } }}
0 0
- java基础(四)------ jdbc连接数Oracle数据库步骤及示例!
- JDBC连接数据库操作步骤(JAVA)
- Java开发中JDBC连接数据库步骤及代码
- jdbc连接数据库步骤(mysql、oracle、sqlserver2008)
- jdbc连接数据库步骤(mysql、oracle、sqlserver2008)
- JDBC连接ORACLE数据库一般步骤
- 30.JDBC连接Oracle数据库的步骤
- jdbc简介及连接各种数据库步骤
- JDBC连接数据库详细步骤及代码
- JDBC连接数据库的代码及步骤
- JDBC连接数据库的代码及步骤
- JDBC连接Oracle和Mysql数据库示例
- JDBC (oracle)JAVA连接数据库
- jdbc (oracle) java连接数据库(2)
- jdbc(java连接数据库oracle)
- JDBC连接MySQL数据库及示例
- JDBC连接MySQL数据库及示例
- JDBC连接MySQL数据库及示例
- 第九章 使用事务
- (iOS开发) 动态cell高度
- iOS 取出网页缓存与网页离线缓存
- java连接数据库(查询语句)
- MongoDB Shell 常用操作命令
- java基础(四)------ jdbc连接数Oracle数据库步骤及示例!
- 第3章:TTCN-3基础-笔记
- 在Asp.net中将GridView打印为word或者Excel
- 统计学习方法——k近邻法
- 淘宝图片放大镜JavaScript效果
- 如何严格设置php中session过期时间
- 配置文件lighttpd.conf参数详细说明的链接和选译
- C#与C/C++的交互
- Count Palindrome in String