************************************************************************

****原文:blog.csdn.net/clark_xu 徐长亮的专栏

************************************************************************

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.SQLException;

//import java.sql.Statement;

import java.sql.PreparedStatement;

public class lx02{

public static void main(String[] args) throws SQLException, ClassNotFoundException{

// 加载驱动

Class.forName("oracle.jdbc.driver.OracleDriver");

java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

//建立连接

String url = "jdbc:oracle:thin:@100.100.100.20:1521:dbsid2";

String user="scott";

String password="tiger";

Connection con=java.sql.DriverManager.getConnection(url, user, password);

//执行语句

/*  String sql1="select * from user_tables";

Statement smt=con.createStatement();

ResultSet rs1=smt.executeQuery(sql1);

*/

//preparestatemetn语句: 输入

/*    String sql2="insert into a(deptno,dname,loc) values(?,?,?)";

PreparedStatement ps=con.prepareStatement(sql2);

ps.setString(1,"50");

ps.setString(2, "pmo");

ps.setString(3,"beijing");

int rs2=ps.executeUpdate();

*/

//查询

String sql="select dname from a where dname like ?";

PreparedStatement ps=con.prepareStatement(sql);

ps.setString(1, "pmo");

ResultSet rs=ps.executeQuery();

//删除字节

/*  String sql="delete from a where deptno=50";

PreparedStatement ps=con.prepareStatement(sql);

ps.executeUpdate();

*/

//显示结果

while(rs.next()){

System.out.println(rs.getString(1));

//      System.out.println(rs.getString(1) + "  " + rs.getString(2)+"   "+ rs.getString(3));

}

//释放

rs.close();

ps.close();

con.close();

}

}

oracle preparedstatement,【JDBC】java PreparedStatement操作oracle数据库相关推荐

  1. jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)

    使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...

  2. JAVA通过JDBC连接并操作MySQL数据库

    JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...

  3. java制作oracle程序,Java程序操作Oracle两种方式之简单实现

    Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...

  4. jdbc连接orcle数据库_怎样利用JDBC连接并操作Oracle数据库

    之前学习.NET的时候.以前利用ODBC进行连接数据库,而在Java中通常採用JDBC连接数据库,这里以oracle数据库为例简单的总结一下利用JDBC怎样连接并操作数据库. 1.连接 public ...

  5. mysql jdbc实例_jdbc操作mysql数据库实例

    本文实例讲述了jdbc操作mysql数据库的方法.分享给大家供大家参考.具体如下: import java.sql.*; import java.sql.DriverManager; import j ...

  6. java连接操作redis数据库

    1.通过jedis连接操作redis数据库 第一步,导包 第二步,连接操作string类型和hashmap类型数据 结果如下 2.通过springdata Redis操作redis数据库 第一步,导包 ...

  7. java连接oracle密码错误,java代码连接Oracle数据库出错,求解,以下是错误信息

    得分:70 package com.ambow; import java.sql.Connection; import java.sql.Date; import java.sql.DriverMan ...

  8. java oracle数据回滚,误操作ORACLE生产数据利用闪回查询备份恢复数据-java-51CTO博客...

    生产环境中万一对生产数据进行了误操作,这个时候有没有什么技术能够进行紧急回滚? 一>备份没执行脱敏脚本之前的数据 select * from cr_dw as of timestamp to_t ...

  9. java sde_Java操作Oracle空间信息介绍(SDE)

    sde是Spatial Database Engine简写,中文全称:空间数据库引擎. SDE是一种客户/服务器软件,可使空间数据在工业标准的数据库管理系统中存储.管理和快速查询检索.把GIS数据放在 ...

  10. 大数据-NoSQL数据库-HBase操作框架:Phoenix【Java写的基于JDBC API的操作HBase数据库的SQL引擎框架;低延迟、事务性、可使用sql语句、提供JDBC接口】

    一.Phoenix概述 1.Phoenix 定义 Phoenix 最早是 saleforce 的一个开源项目,后来成为 Apache 的顶级项目. Phoenix 构建在 HBase 之上的开源 SQ ...

最新文章

  1. PAT (Advanced Level) Practise 1004 解题报告
  2. MYSQL ERROR CODE 错误编号的意义
  3. MySQL Hardware--FIO压测
  4. Python basestring函数- Python零基础入门教程
  5. Java线程类核心方法
  6. 3. file、inode结构体及chardevs数组等相关知识解析
  7. 凤凰系统中禁用触摸屏
  8. opencv配置VS2019环境
  9. 万兆局域网方案_局域网组建实施方案.doc
  10. 齐次线性方程组和非齐次线性方程组
  11. ads1115的程序,不知道问题出在哪里,一直读出数据都是0。大佬们帮忙看看,感激不尽
  12. VScode Latex 拼写检查
  13. C语言结构体(Struct)——摘自C语言学习网
  14. 旋转木马--利用html5和css3制作好看的图片3D旋转效果
  15. REST Assured 1 - REST Assured 介绍
  16. PAT乙级 ——开学寄语
  17. java-net-php-python-jsp学生社团信息演示录像2019计算机毕业设计程序
  18. 通达信接口大全:火线竞价器,最近很伙的指标!
  19. python爬虫实战---爬取大众点评评论
  20. 三个数据分析的技巧:找趋势、看分布、做细化

热门文章

  1. 区域显示触发_Unity3D 在Hierarchy窗口中显示物体所属Layer
  2. 9 个实用 shell 脚本,建议收藏!
  3. 别瞎学了!Docker已被K8S取代!
  4. 皮一皮:中国好男友?
  5. 你的 Redis 为什么变慢了?
  6. 找条朋友圈手都刷断了,原来是没有掌握正确的使用姿势...
  7. 为什么Java进程使用的RAM比Heap Size大?
  8. 面试题:如何求根号2
  9. Java 11将于本月25日发布,新特性一览
  10. Spring Cloud Config Server迁移节点或容器化带来的问题