JDBC连接Oracle数据库正确操作
(MySQL数据库同理)
1.新建项目
2.导入Oracle驱动Jar包(这里也可以通过Maven和Gradle进行导入)
3.导入JAR包
4.选择导入的驱动Jar包
5.应用Jar包
6.查看Jar包是否引用成功
7.项目上创建一个工具包
8.创建Class文件
9.连接数据库步骤如下:
10.oracle驱动查找
11.复制驱动的相对路径:
12.将驱动地址粘贴到地址中
13.数据库需要的常量
14.新建一个Main函数进行数据库连接
a.加载驱动
b.创建连接
c.创建操作数据库对象
d.查询数据库
e.判断是否连接成功
f.结果显示
代码:
package com.utils;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
-
JDBCUtil
-
@date 2020/3/2 14:57
-
-
版本 修改时间 作者 修改内容
-
V1.0 2020/3/2 初始版本
*/
public class JDBCUtil {
/连接数据库步骤如下:
1.加载驱动
2.创建连接
3.操作数据库(Statement类)
4.查询数据库(ResultSet类接收结果集)/// 数据库的地址
// jdbc:协议
// oracle:thin-子协议
// @localhost:数据库地址
// 1521:端口号
// TEST:实例名
private static final String url = “jdbc:oracle:thin:@localhost:1521:TEST”;
// 驱动地址
private static final String DriverName = “oracle.jdbc.driver.OracleDriver”;
// 数据库连接用户名
private static final String userName = “scott”;
// 数据库连接密码
private static final String password = “tiger”;public static void main(String[] args) {
// 连接对象
Connection connection = null;
// 操作数据库
Statement st = null;
// 接收结果集
ResultSet rs = null;
try {
// 加载驱动
Class.forName(DriverName);
// 创建连接
connection = DriverManager.getConnection(url,userName,password);
// 创建操作数据库对象
st = connection.createStatement();
// 查询数据库
rs = st.executeQuery("SELECT * FROM T_WELFARE_PAYMENT_RULES_CODE ");
// 查看是否操作成功[这里简单操作一下]
while(rs.next()){
System.out.println(“success”);
// 这里获取某个具体字段的值,这里的PAYMENT_AREA地区码值为String类型,所以使用rs.getString进行获取值
System.out.println(rs.getString(“PAYMENT_AREA”));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}