oracle preparedstatement,【JDBC】java PreparedStatement操作oracle数据库
************************************************************************
****原文: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数据库相关推荐
- jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)
使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...
- JAVA通过JDBC连接并操作MySQL数据库
JAVA通过JDBC连接并操作MySQL数据库 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提 ...
- java制作oracle程序,Java程序操作Oracle两种方式之简单实现
Java程序操作Oracle两种方式之简单实现 1.通过JDBC-ODBC桥连接Oracle数据库 (1)创建odbc源,在控制面板->管理工具->数据源(odbc)中添加DSN,比如取名 ...
- jdbc连接orcle数据库_怎样利用JDBC连接并操作Oracle数据库
之前学习.NET的时候.以前利用ODBC进行连接数据库,而在Java中通常採用JDBC连接数据库,这里以oracle数据库为例简单的总结一下利用JDBC怎样连接并操作数据库. 1.连接 public ...
- mysql jdbc实例_jdbc操作mysql数据库实例
本文实例讲述了jdbc操作mysql数据库的方法.分享给大家供大家参考.具体如下: import java.sql.*; import java.sql.DriverManager; import j ...
- java连接操作redis数据库
1.通过jedis连接操作redis数据库 第一步,导包 第二步,连接操作string类型和hashmap类型数据 结果如下 2.通过springdata Redis操作redis数据库 第一步,导包 ...
- java连接oracle密码错误,java代码连接Oracle数据库出错,求解,以下是错误信息
得分:70 package com.ambow; import java.sql.Connection; import java.sql.Date; import java.sql.DriverMan ...
- java oracle数据回滚,误操作ORACLE生产数据利用闪回查询备份恢复数据-java-51CTO博客...
生产环境中万一对生产数据进行了误操作,这个时候有没有什么技术能够进行紧急回滚? 一>备份没执行脱敏脚本之前的数据 select * from cr_dw as of timestamp to_t ...
- java sde_Java操作Oracle空间信息介绍(SDE)
sde是Spatial Database Engine简写,中文全称:空间数据库引擎. SDE是一种客户/服务器软件,可使空间数据在工业标准的数据库管理系统中存储.管理和快速查询检索.把GIS数据放在 ...
- 大数据-NoSQL数据库-HBase操作框架:Phoenix【Java写的基于JDBC API的操作HBase数据库的SQL引擎框架;低延迟、事务性、可使用sql语句、提供JDBC接口】
一.Phoenix概述 1.Phoenix 定义 Phoenix 最早是 saleforce 的一个开源项目,后来成为 Apache 的顶级项目. Phoenix 构建在 HBase 之上的开源 SQ ...
最新文章
- PAT (Advanced Level) Practise 1004 解题报告
- MYSQL ERROR CODE 错误编号的意义
- MySQL Hardware--FIO压测
- Python basestring函数- Python零基础入门教程
- Java线程类核心方法
- 3. file、inode结构体及chardevs数组等相关知识解析
- 凤凰系统中禁用触摸屏
- opencv配置VS2019环境
- 万兆局域网方案_局域网组建实施方案.doc
- 齐次线性方程组和非齐次线性方程组
- ads1115的程序,不知道问题出在哪里,一直读出数据都是0。大佬们帮忙看看,感激不尽
- VScode Latex 拼写检查
- C语言结构体(Struct)——摘自C语言学习网
- 旋转木马--利用html5和css3制作好看的图片3D旋转效果
- REST Assured 1 - REST Assured 介绍
- PAT乙级 ——开学寄语
- java-net-php-python-jsp学生社团信息演示录像2019计算机毕业设计程序
- 通达信接口大全:火线竞价器,最近很伙的指标!
- python爬虫实战---爬取大众点评评论
- 三个数据分析的技巧:找趋势、看分布、做细化