利用想法怎么对甲骨文数据库进行增删改查操作

  介绍

这篇文章给大家介绍利用想法怎么对甲骨文数据库进行增删改查操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

1.1 Java中的数据存储技术

在Java中,数据库存取技术可分为如下几类:
1, <强> JDBC 直接访问数据库
2, JDO (Java数据对象)是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。
3 <强>第三方O/R 强比如Hibernate, Mybatis等

JDBC是Java访问数据库的基石,JDO, Hibernate, Mybatis, JDO, Hibernate, MyBatyis等只是更好的封装的JDBC。
最近用想法连接甲骨文数据库并且实现增删改操作的时候,遇到的一些问题在这里跟大家分享一下。
首先,想法连接连接数据库,都需要进行接头,也就是需要JDBC (Java数据库连接)
在进行连接之前,最先要做的事情就是导入对应所使用的数据库的jar包。(常见的数据库有MySQL, Oracle等状态"置疑"等)
举个例子:
我要连接甲骨文数据库,就到甲骨文的官网上下载对应的jar包,当引入jar包下面出现小三角的时候,就说明导包成功! !

利用想法怎么对甲骨文数据库进行增删改查操作

第一步成功,我们套用JDBC的代码,基本上这个大家都能明白,咱也可以把它封装在一个类里边,必要的时候拿过来使用。
如下代码所示:注意看代码的注释! !

 import  java.sql.Connection;
  import  java.sql.DriverManager;
  import  java.sql.ResultSet;
  import  java.sql.Statement;
  import  java.util.Scanner;//与数据库建立连接
  public  class  ConnectionTest  {//才能获取连接的三个基本信息
  private 才能String  dbURL =,“jdbc: oracle:薄:@localhost: 1521: orcl";
  private 才能String  dbUser =,“test";
  private 才能String  dbPwd =,“test";//,才能获取数据库连接方法,,返回连接对象
  private 才能Connection  con =,空;//才能创建数据库连接
  public 才能;Connection  getDBConnect (), {
  ,,,try  {
  ,,,,,//,加载数据库驱动,不同的数据库下面这个驱动是不同的,这个千万要注意! ! !
  ,,,,,forname (“oracle.jdbc.driver.OracleDriver");
  ,,,,,con =, DriverManager.getConnection (dbURL, dbus,, dbPwd);
  ,,,},catch  (Exception  e), {
  ,,,,,System.out.println (e);
  ,,,}
  ,,,return 诈骗;
  ,,}
  }

然后我们写一个主方法测试一下:也就是程序执行的出口,运行至下面这句话说明连接成功!连接数据库成功仅仅是第二步,接下来更重要的是进行对数据库的增删改操作! !

利用想法怎么对甲骨文数据库进行增删改查操作

连接数据库成功之后,就是为了下面增删改操作服务的。注意看对数据库进行插入操作的方法如下:(插入操作的方法要写在连接这个类里边)

public  void  testInsert (), {   PreparedStatement 才能;ps1 =,零,,//使用该类执行增删改操作不会发生sql注入现象! !   ,,,//在进行插入操作的时候,保证你的表,以及对应的列名都存在,?在这里表示占位符   ,,,String  sql =,“insert  into  t_user (ID、用户名、密码、电子邮件),值(?,?,?,?)“;   ,,,try  {   ,,,,//1,预编sql语译句,返回PreparedStatement的实例给ps1 反对表示连接的对象   ,,,,,ps1 =, con.prepareStatement (sql);   ,,,,,//2,填充占位符=?   ,,,,,ps1.setString (1),“2“);   ,,,,,ps1.setString (2,“ww");   ,,,,,ps1.setString (3,“12345“);   ,,,,,ps1.setString (4,“907372669 @qq.com");   ,,,,,//执行操作   ,,,,,ps1.execute ();   ,,,},catch  (SQLException  e), {   ,,,,,e.printStackTrace ();   ,,,}   ,,,//资源的关闭   ,,,try  {   ,,,,,if  (ps1  !=, null)   ,,,,,,,ps1.close ();   ,,,},catch  (SQLException  e), {   ,,,,,e.printStackTrace ();   ,,,}   ,,,try  {   ,,,,,if  (con  !=, null)   ,,,,,,,con.close ();   ,,,},catch  (SQLException  e), {   ,,,,,e.printStackTrace ();   ,,,}   以前,,}

插入方法写好之后,在主函数里面调用即可实现插入操作,千万注意自己写的sql语句写的有没有存在问题。

利用想法怎么对甲骨文数据库进行增删改查操作

利用想法怎么对甲骨文数据库进行增删改查操作