Oracle数据库学习笔记day04_JDBC

JDBC基本流程:

  • 1.加载驱动 (选择哪一个数据库)
  • 2.获取连接 (与数据库连接上)
  • 3.准备sql语句
  • 4.获取处理块(打包发送)
  • 5.接收结果集
  • 6.处理结果数据
  • 7.关闭资源
package com.shsxt.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/*
 * JDBC基本流程:
 * 	1.加载驱动 (选择哪一个数据库)
 * 	2.获取连接 (与数据库连接上)
 * 	3.准备sql语句
 * 	4.获取处理块(打包发送)
 * 	5.接收结果集
 * 	6.处理结果数据
 * 	7.关闭
 */
public class Jdbc_demo01 {
	public static void main(String[] args) throws ClassNotFoundException, SQLException {
		//1.加载驱动
		Class.forName("oracle.jdbc.OracleDriver");
		//2.建立连接(与数据库连接)
		Connection conn = DriverManager
			.getConnection("jdbc:oracle:thin:@localhost:1521:xe", "SCOTT", "TIGER");
		//3.准备sql语句
		String sql = "select dname,deptno,loc from dept";
		//4.获取静态块(打包发送给DB)
		Statement state = conn.createStatement();
		//5.接受结果集
		ResultSet result = state.executeQuery(sql);
		//6.处理结果数据
		while(result.next()) {
			int deptno = result.getInt("deptno");
			String dname = result.getString("dname");
			String loc = result.getString("loc");
			System.out.println(deptno+"-->"+dname+"-->"+loc);
		}
		//7.关闭资源
		result.close();
		state.close();
		conn.close();
	}
}

运行结果
在这里插入图片描述
Mybatis 配置文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">
  <!-- 全局配置文件 根元素 -->
<configuration>
<!-- 用户使用的开发环境
default:用户指定使用的开发环境id
 -->
	<environments default="dev">
	<!-- id:环境的标识 -->
 		<environment id="dev">
 		<!-- 事务管理器
 		type:设置mybatis管理事务的方式
 		JDBC:采用jdbc的事务管理方式
 		 -->
 		 <transactionManager type="JDBC"/>
 		 <!-- 用户配置数据库连接池和数据库连接参数
 		 	type:设置是否采用连接池技术
 		 		POOLED:表示采用连接池技术  -->
 		 <dataSource type="POOLED">
 		 	<!-- 设置连接数据库参数 -->
				<property name="driver" value="oracle.jdbc.OracleDriver"/>
				<property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
				<property name="username" value="SCOTT"/>
				<property name="password" value="TIGER"/>
 		 </dataSource>
 		</environment>
 	</environments>
<!-- sql映射文件加载设置 -->
<mappers>
	<!-- 包名加文件名 -->
	<mapper resource="com/shsxt/mappers/DeptMapper.xml"/>
</mappers>
</configuration>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值