用java做界面连接oracle数据库实现增删改查功能,具体步骤怎么做

用java做界面连接oracle数据库实现增删改查功能,具体步骤怎么做,第1张

如果不用ORM框架,那么直接引入ojdbc6jar 驱动包,然后在代码中JDBC配置;

然后可以使用jdbc实现增删改查,比如下面代码

 ResultSet rs = null;  

  Statement stmt = null;  

  Connection conn = null;  

  try {  

   ClassforName("oraclejdbcdriveroracleDriver");  

   //new oraclejdbcdriveroracleDriver();  

   conn = DriverManagergetConnection("jdbc:oracle:thin:@19216801:1521:yuewei", "scott", "tiger");  

   stmt = conncreateStatement();  

   rs = stmtexecuteQuery("select  from dept");  

   while(rsnext()) {  

    Systemoutprintln(rsgetString("deptno"));  

    //Systemoutprintln(rsgetInt("deptno"));  

   }  

  } catch (ClassNotFoundException e) {  

   eprintStackTrace();  

  } catch (SQLException e) {  

   eprintStackTrace();  

  } finally {  

   try {  

    if(rs != null) {  

     rsclose();  

     rs = null;  

    }  

    if(stmt != null) {  

     stmtclose();  

     stmt = null;  

    }  

    if(conn != null) {  

     connclose();  

     conn = null;  

    }  

   } catch (SQLException e) {  

    eprintStackTrace();  

   }  

  }

2

文件用:ojdbc6jar

/

 一个非常标准的连接Oracle数据库的示例代码

/

public void testOracle()

{

    Connection con = null;// 创建一个数据库连接

    PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement

    ResultSet result = null;// 创建一个结果集对象

    try

    {

        ClassforName("oraclejdbcdriverOracleDriver");// 加载Oracle驱动程序

        Systemoutprintln("开始尝试连接数据库!");

        String url = "jdbc:oracle:thin:@127001:1521:XE";// 127001是本机地址,XE是精简版Oracle的默认数据库的SID

        // 如果是服务名,则用String url = "jdbc:oracle:thin:@127001:1521/ORCL

        String user = "system";// 用户名,系统默认的账户名

        String password = "147";// 你安装时选设置的密码

        con = DriverManagergetConnection(url, user, password);// 获取连接

        Systemoutprintln("连接成功!");

        String sql = "select  from student where name=";// 预编译语句,“?”代表参数

        pre = conprepareStatement(sql);// 实例化预编译语句

        presetString(1, "刘显安");// 设置参数,前面的1表示参数的索引,而不是表中列名的索引

        result = preexecuteQuery();// 执行查询,注意括号中不需要再加参数

        while (resultnext())

            // 当结果集不为空时

            Systemoutprintln("学号:" + resultgetInt("id") + "姓名:"

                    + resultgetString("name"));

    }

    catch (Exception e)

    {

        eprintStackTrace();

    }

    finally

    {

        try

        {

            // 逐一将上面的几个对象关闭,因为不关闭的话会影响性能、并且占用资源

            // 注意关闭的顺序,最后使用的最先关闭

            if (result != null)

                resultclose();

            if (pre != null)

                preclose();

            if (con != null)

                conclose();

            Systemoutprintln("数据库连接已关闭!");

        }

        catch (Exception e)

        {

            eprintStackTrace();

        }

    }

}

以上就是关于用java做界面连接oracle数据库实现增删改查功能,具体步骤怎么做全部的内容,包括:用java做界面连接oracle数据库实现增删改查功能,具体步骤怎么做、怎样利用JDBC连接并 *** 作Oracle数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9813893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存