JDBC和Mybatis连接Oracle数据库步骤

JDBC连接步骤

1、导入jar包

下载链接:https://pan.baidu.com/s/1s6d5ZBMGjiGFmlIJWFPmiQ
提取码:616p

2、注册驱动

3、创建连接

4、准备sql进行预编译

5、执行处理结果集

6、关闭连接释放资源

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class OracleJDBC {
    public static void main(String[] args) throws Exception {
//        1、导入jar包
//        2、注册驱动
        Class.forName("oracle.jdbc.driver.OracleDriver");
//        3、创建连接
        Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "root", "root");
//        4、准备sql进行预编译
//        String sql="update dept set loc=? where deptno=? ";
        String sql = "select * from dept ";
        PreparedStatement ps = con.prepareStatement(sql);
//        ps.setObject(1,"test");
//        ps.setObject(2,5);
//        int i = ps.executeUpdate();
        ResultSet rs = ps.executeQuery();
//        5、执行处理结果集
        while (rs.next()) {
            for (int i = 1; i <= 4; i++) {
                System.out.print(rs.getObject(i) + " ");
            }
            System.out.println();
        }

//        6、关闭连接释放资源
        rs.close();
        ps.close();
        con.close();
    }
}

Mybatis连接步骤

mybatis配置文件



<configuration>

    <environments default="environment1">
        <environment id="environment1">
            <transactionManager type="JDBC">transactionManager>
            <dataSource type="POOLED">
                <property name="driver" value="oracle.jdbc.driver.OracleDriver"/>
                <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
                <property name="username" value="root"/>
                <property name="password" value="root"/>
            dataSource>
        environment>

    environments>

    <mappers>
        <package name="com.yunhe.mapper"/>
    mappers>


configuration>

其余步骤与mysql连接的操作相同

详情参考:https://blog.csdn.net/weixin_51311218/article/details/115211777?spm=1001.2014.3001.5501

你可能感兴趣的:(持久层,JDBC,Oracle,Mybatis,数据库连接,预编译SQL)