欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

oracle Sql语句分类

发布时间:2024/7/5 编程问答 2 豆豆
如意编程网 收集整理的这篇文章主要介绍了 oracle Sql语句分类 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

dml语句:数据操作语句insertupdatedelete

ddl语句:数据定义语言create tabledrop table

dql语句:数据查询语句select

dtl语句:数据控制语言commitrollback

package com.lsz.test;

import java.sql.*;

 

public class TestOracleCrud {

 

//此程序演示oracle的CRUD操作

       public static void main(String[] args) {

              Connection ct=null;   //与特定数据库的连接

              PreparedStatement ps=null;   //表示预编译的sql语句对象

              ResultSet rs=null;  //表示数据库结果集的数据表,通常通过执行查询数据库的语句生成

              try {

                     Class.forName("oracle.jdbc.driver.OracleDriver");  //1.加载驱动

                     //2.得到连接

                     ct=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL","scott","tiger");

                     //3.创建PrepareStatement接口引用对象

                     ps=ct.prepareStatement("select * from emp");

                     System.out.println(ps);

                     //4.完成查询

                     rs=ps.executeQuery();

                     //5.循环输出结果

                     while(rs.next()){

                            System.out.println(rs.getString("ename"));

                     }

              } catch (Exception e) {

                     e.printStackTrace();

              }finally{

                     //关闭资源,后创建的先关闭

                     try {

                            if(rs!=null) rs.close();

                            if(ps!=null) ps.close();

                            if(ct!=null) ct.close();

                     } catch (Exception e2) {

                            e2.printStackTrace();

                     }

              }

       }

}

 

对于使用java去查询oracle会出现一个很奇怪的现象?

Pl/sql developer 看到的数据库,可能和java程序中看到的数据不一样,这是涉及到“事务控制”

 

(1)对java代码进行一个重构,封装成一个SQLHelper类

(2)我们把连接数据库的配置信息,写到一个文件中去,这样代码更加灵活。

 

 

②jdbc.odbc桥连接

管理工具  数据源(ODBC)

转载于:https://www.cnblogs.com/fanweisheng/p/11113729.html

总结

以上是如意编程网为你收集整理的oracle Sql语句分类的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。