【JDBC】java PreparedStatement操作oracle数据库_徐长亮的博客-程序员宝宝

技术标签: [2015年之前]java开发  

************************************************************************
****原文: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();
  
 }

}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011538954/article/details/35250377

智能推荐

正则表达式介绍与使用_suwu150的博客-程序员宝宝_正则表达式(?=)

正则表达式:一、概述正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。 具体操作功能:1、匹配:String matches方法。用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false。2、切割:String split(); 3、替换:String replac

九月十月百度,迅雷,华为,阿里巴巴笔试面试六十题(第411~470题)_v_JULY_v的博客-程序员宝宝

九月迅雷,华为,阿里巴巴,最新笔试面试三十题题记    本博客自2010年10月11日开通以来,已经帮助了一大批的人找到工作,特别是连续三年在每一年的9、10月份陪伴了至少三届毕业生找工作的旅程,包括校招中的笔试面试,今年也不会例外,希望本博客在3周年之际一如既往的陪伴大家一起成长。    本文所整理的全部笔试面试题要么来源于我群内群友们的分享,要么摘自论坛或博客,所有原题均来自网络,如果大家对以

LEETCODE--Sum of Two Integers_prettysky123的博客-程序员宝宝

Calculate the sum of two integers a and b, but you are not allowed to use the operator + and -. Example: Given a = 1 and b = 2, return 3. 参考自 思路: 这里用到了一个半加法的思想, 即两位单独的位相加其结果可以用异或得到, 进位可以用与得到. 然后对于

android-DialogFragment简单使用&&Framgent通讯方式之一_艾特猫的博客-程序员宝宝

PublisherDialogFramgents实现:1.继承DialogFragment2.提供接口3.提供接受 activity传入的new 接口函数4.添加选项,以及点击某个按钮时候出发对应接口函数里面的回调函数package com.example.handleproject;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInter...

C语言 空心菱形_爱学习的啵啵仔的博客-程序员宝宝_空心菱形

#include<stdio.h>int main(){ int i,j,k,n; scanf("%d",&n); for(i=1;i<=n;i++) { for(k=1;k<=n-i;k++) printf(" "); for(j=1;j<=i*2-1;j++) { if(j==1||j==i*2-1) { ...

cygwin - 163 镜像__qqmm的博客-程序员宝宝_cygwin 镜像

转: http://mirrors.163.com/.help/cygwin.htmlCygwin镜像使用帮助收录架构x86x86_64收录版本所有版本更新时间每12小时更新一次使用说明选择从互联网安装, 在"User URL"处输入以下地址http://mirrors.163.com/cygwin/点击"Add"按钮

随便推点

【论文笔记】ConvNeXt论文阅读笔记_嘟嘟太菜了的博客-程序员宝宝

自从ViT出现,在分类任务中很快取代各种CNN网络拿下SOTA。ViT的模型设计结构和传统的CNN结构差异很大,会不会是CNN的设计结构限制了CNN的能力呢?如果把CNN的结构设计成和ViT类似,CNN又会有什么样的表现呢?Transformer的设计结构会影响CNN的性能吗?实验证明,CNN依然有效!仿照Transformer结构,作者对ResNet结构进行修改,实验证明修改后ResNet50的性能超过了Swin-T。_1671465600

springboot+layui样式加载不进来No mapping for GET /layui/css/layui.css_qq_43625764的博客-程序员宝宝

可能是spring boot没有把样式文件扫描进来@项目目录1.第一步:在pojo,controller同级目录下创建config目录,并编写MyConfig代码:package ecut.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.EnableWebMvc;import org.sprin

设备树编译与反汇编_kunkliu的博客-程序员宝宝_设备树反汇编

转载地址:https://blog.csdn.net/fight_onlyfor_you/article/details/740590291.编译最新的内核第一步  tar  -xvf   .........解压内核第二步  make ARCH=arm  xxxx_deconfig第三步  make ARCH=arm CROSS_COMPILE2.如何编译设备树(DTS)d...

密码程序2018.5.12_zongshiyu的博客-程序员宝宝

sid="宗诗羽"pwd="123456"yhm=input ("请输入用户名")ypwd=input("请输入用户密码")if yhm==sid and ypwd==pwd: print("恭喜你登陆成功!")else: print ("您的用户名或密码不正确")...

Python数据分析——Pandas(2)_林希同学呀的博客-程序员宝宝_sort_index().head()

学习目标目标 记忆DataFrame的形状、行列索引名称获取等基本属性 应用Series和DataFrame的索引进行切片获取 应用sort_index和sort_values实现索引和值的排序 应用 股票每日数据的操作 为了更好的理解这些基本操作,我们将读取一个真实的股票数据。有需要的话数据可以从这里下载:股票数据下载# 读取文件data = pd.read_csv("./data/stock_day.csv")# 删除一些列,让数据更简单些,再去做后面的操作dat

推荐文章

热门文章

相关标签