java PreparedStatement操作oracle数据库

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();

}

}

java PreparedStatement操作oracle数据库,布布扣,bubuko.com

时间: 2024-12-21 10:56:29

java PreparedStatement操作oracle数据库的相关文章

【JDBC】java PreparedStatement操作oracle数据库

************************************************************************ ****原文:blog.csdn.net/clark_xu  徐长亮的专栏 ************************************************************************ import java.sql.Connection; import java.sql.ResultSet; import java

Java代码操作oracle数据库(JDBC+sevrlet+jsp+html)

1, 注册页面 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

Java操作Oracle数据库自建工具库

在学习Java操作Oracle数据库的时候,忽然想到这个可不可以像php那样自己建立一个工具类,这样的话可以大大的减小代码的复杂度.也可以提高工作效率. java如果不能自己建立工具类,那是非常可笑的,但是,在建立的过程中,出现了一些问题,希望在以后不要犯类似的错误. 首先,我们在自建工具类之前必然是先模拟测试的,在这个例子当中,其过程如下: 1:引入Oracle的驱动程序 2:建立OracleTools类,并且定义其成员变量. 3:写OracleTools类的成员方法和构造函数. 4:如果全部

Java操作Oracle数据库以及调用存储过程

操作Oracle数据库 publicclass DBConnection {     //jdbc:oracle:thin:@localhost:1521:orcl     publicstaticfinal String url = "jdbc:oracle:thin:@localhost:1521:ORCL";     publicstatic Connection conn ;         static{         //获取数据库驱动         try {    

JFinal框架操作oracle数据库

JFinal框架操作oracle数据库,需要在configPlugin()方法中配置链接oracle数据库的相关配置 配置JFinal数据库操作插件,configPlugin方法 这里我加载jdbc.properties配置文件实在configConstant加载的 @Override public void configConstant(Constants me) { loadPropertyFile("jdbc.properties");//加载配置文件 me.setDevMode

java jdbc操作SQLServer数据库

public static void main(String args[]){         System.out.println(321);         PreparedStatement ps = null;         ResultSet rs = null;         Connection ct = null;         try{             Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDri

Java JDBC链接Oracle数据库

package com.test.test; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql

使用ADO.NET操作Oracle数据库

本文将示例使用C#的ADO.NET技术调用Oralce的存储过程和函数及操作Oracle数据库. 在oracle的hr数据库中建立存储过程 在oralce的hr数据库中建立函数 新建控制台项目,在主函数添加代码: 1 string strConn = "Data Source=jayjay;User ID=hr;Password=oracle;Unicode=True"; 2 3 //调用存储过程 4 using (OracleConnection conn = new OracleC

Python使用cx_Oracle模块连接操作Oracle数据库

1. 简介 cx_Oracle 是一个用来连接并操作 Oracle 数据库的 Python 扩展模块, 支持包括 Oracle 9.2 10.2 以及 11.1 等版本 2.安装 最后是去官网http://cx-oracle.sourceforge.net/上下载安装,我自己通过pip和easy install安装都失败了,我是在win8.1的环境下安装的 3.使用 使用就很简单,以下为代码示例 #!/usr/bin/env python #-*- coding:utf-8 -*- import