暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Java 简单连接Oracle 测试代码

原创 lscomeon 2023-01-05
1183

为验证应用服务器连接数据库没有问题,

通过编写java代码建立数据库连接来验证

需要根据oracle版本和jdk版本选择ojdbc驱动,

下面使用ojdbc6.jar


import java.sql.*;
public class OracleConn {
    public static void main(String[] args) {
        try {
            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@//10.20.30.40:1521/serviceName","oracleID","oracleMM");
            System.out.println(connection.getMetaData());
            PreparedStatement preparedStatement = connection.prepareStatement("select sysdate from dual");
            ResultSet resultSet = preparedStatement.executeQuery();
            while(resultSet.next()) {
                String dname = resultSet.getString("SYSDATE");
                System.out.println(dname);
            }
           if(resultSet != null) {
                resultSet.close();
            }
            if(preparedStatement != null) {
                preparedStatement.close();
            }
            if(connection != null) {
                connection.close();
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

复制
查看服务器jdk版本#java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
#javac -version
javac 1.8.0_171
复制


编译java程序

# javac -cp ./ojdbc6.jar OracleConn.java
复制


运行java程序

# java -cp .:/root/ojdbc6.jar OracleConn

oracle.jdbc.driver.OracleDatabaseMetaData@71e7a66b
2023-01-05 08:57:46.0
复制





最后修改时间:2023-01-06 08:26:05
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论