java连接oracle数据库

Posted ohmyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java连接oracle数据库相关的知识,希望对你有一定的参考价值。

import java.sql.*;

public class HelloJava {
    public static void main(String[] args) {
        OracleLink();
    }

    public static void OracleLink() {
        Connection con = 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 = "scott";
            String password = "scott";
            con = DriverManager.getConnection(url, user, password);
            System.out.println("连接成功!");
            // 查询
            String sql = "SELECT * FROM test where name=?";  //?代表参数
            pre = con.prepareStatement(sql);  //实例化预编译语句
            pre.setString(1,"张三"); //1表示参数索引
            result = pre.executeQuery();
            while (result.next()) {
                System.out.println("结果为:" + result.getString("NAME"));
            }
            // 插入
            // String sql="insert into ... values()";
            // pre=con.prepareStatement(sql);
            // pre.execute();
            // con.commit();

        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                                //关闭对象,最后使用的最先关闭
                if (result != null)
                    result.close();
                if (pre != null)
                    pre.close();
                if (con != null)
                    con.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

}

 

以上是关于java连接oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

Java连接Oracle代码

oracle 第二个数据库实例,用plsql不能连接

java怎么连接oracle数据库

java jdbc连接数据库 oracle的代码实现增删改查的方法怎么写

java中JDBC连接Oracle数据库的示例代码

怎么用java连接oracle数据库,需要详细解释