Java连接Oracle(标准方式)
来源:互联网 发布:java cpu占用高 分析 编辑:程序博客网 时间:2024/06/06 02:49
标准的Java连接Oracle数据库方式
- 创建一个Java Project
- 导入ojdbc.jar jar包
- 创建Java类ConnectOracle.java
- 连接数据库
- 以下代码为非常标准的Oracle数据库连接代码示例
package OracleJdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * 连接数据库 * @author Kane * */public class ConnectOracle { public static void main(String[] args) { Connection conn = null;//数据库连接 PreparedStatement pre = null;//预编译语句对象 ResultSet result = null;//结果集对象 try{ Class.forName("oracle.jdbc.driver.OracleDriver");//加载Oracle驱动程序 System.out.println("开始尝试连接数据库..."); String url = "jdbc:oracle:" + "thin:@127.0.0.1:1521:orcl"; String user = "c##store";//用户名 String password = "store";//密码 conn = DriverManager.getConnection(url, user, password); System.out.println("连接成功"); String sql = "select * from customers c where c.customer_id = ?"; pre = conn.prepareStatement(sql); pre.setString(1, "4"); result = pre.executeQuery(); while (result.next()) { System.out.println(result.getString("phone")); } }catch (Exception e) { // TODO: handle exception } finally{ try { if (result != null) { result.close(); } if(pre != null){ pre.close(); } if (conn != null) { conn.close(); } System.out.println("数据库已关闭连接..."); } catch (SQLException e) { e.printStackTrace(); } } }}
6.执行输出结果
开始尝试连接数据库...连接成功800-555-1214数据库已关闭连接...
oracle.jdbc.driver.OracleDriver为Oracle驱动,
当出现了:java.lang.ClassNotFoundException:oracle.jdbc.driver.OracleDriver这个异常时,说明数据库的驱动jar包没有导入到项目中。若导入了jar包还报这个错误,大部分原因是书写的驱动有错误
jdbc:oracle:thin:@127.0.0.1:1521:orcl
jdbc:表示采用jdbc方式连接数据库
oracle:表示连接连接Oracle数据库
thin:表示连接时采用thin模式(Oracle两种模式之一,另一种为oci模式)
1521:表示端口号(安装Oracle时默认1521)
orcl:表示数据库名称(安装数据库时默认orcl)
注:以上只是针对Oracle12c
阅读全文
0 0
- Java连接Oracle(标准方式)
- Java连接数据库的标准方式
- java oracle oci方式连接
- java连接oracle数据库报错:oracle连接方式
- JAVA连接Oracle两种方式
- Java Jdbc方式连接Oracle数据库
- JAVA JDBC 连接Oracle方式详解
- oracle-java程序连接三种方式
- 标准的Java连接Oracle数据库的示例代码
- 标准的Java连接Oracle数据库的示例代码
- 标准的Java连接Oracle数据库的示例代码
- JAVA连接MySQL数据库(可转换成SQL Server、Oracle连接方式)(精华版)
- Oracle连接方式、java中各种DB连接代码
- Java连接Oracle数据库的三种连接方式
- 【Java】以纯Java驱动方式(JDBC)连接Oracle数据库
- OTL连接Oracle-连接方式
- jdbc连接方式(Oracle和mySql)
- Oracle 表三种连接方式(sql优化)
- UIView的bounds属性小记
- 欢迎使用CSDN-markdown编辑器
- Qt官方开发环境生成的exe发布方式
- 移植全新的linux-3.5.0到Super4412(2)
- 进程池线程池
- Java连接Oracle(标准方式)
- Centos 7.3 基于HTTP配置本地局域网YUM
- 当删除Servers后Java resources中出现错误
- date 格式化
- 读取Excel
- 玲珑杯 1124
- unity 通过使用 photon networking Pun 实现 HTC Vive VR的多人联网。进阶版 《一》
- OK6410驱动之led(只用指定的设备号)
- org.apache.ibatis.builder.IncompleteElementException: Could not find result map xxMapper.