Java-JDBC连接Oracle 数据库
package com.zse.oracle;
import oracle.jdbc.*;
import java.sql.*; import javax.swing.text.html.HTMLDocument.HTMLReader.PreAction;
public class Test { public static void main(String[] args) { //载入驱动
try {
Class.forName("oracle.jdbc.OracleDriver");
String url="jdbc:oracle:thin:@127.0.0.1:1521:xe";
String user="root";
String pass="111"; //通过驱动管理器获取 oracle数据库连接
Connection conn= DriverManager.getConnection(url, user, pass); //添加纪录
Statement st=conn.createStatement();
//添加语句
//String sql="insert into student values(3,'ccc','444')";//设计执行语句 //修改语句
//String sql="update student set pass='999' where sid=1"; //删除语句
//String sql="delete from student where sid=1"; //st.execute(sql);//执行语句 //读取所有记录
//String sql="select * from student where name='aaa' and pass='111' order by sid";
//通过查询返回一个结果 //模糊查询
//String sql="select count(*) as num from student where name like '%a%'"; //ResultSet rs = st.executeQuery(sql); //遍历结果输出记录
// while(rs.next())//判断是否有下一条记录存在,如果存在则游标往后移动一格
// {
// //System.out.println(rs.getString("sid")+";"+rs.getString("name")+";"+rs.getString("pass"));
// System.out.println(rs.getString("num"));
// } //预编译:记录插入
// String sql="insert into student values(?,?,?)";
// PreparedStatement ps=conn.prepareStatement(sql);
// //输入参数
// ps.setInt(1,5);
// ps.setString(2, "eee");
// ps.setString(3, "888");
//
// ps.execute(); //预编译:修改记录
//String sql="update student set pass=? where name=?";
//PreparedStatement ps=conn.prepareStatement(sql);
//ps.setString(1, "666");
//ps.setString(2, "aaa"); //ps.execute(); //预编译:删除记录
// String sql="delete from student where sid=?";
// PreparedStatement ps=conn.prepareStatement(sql);
// ps.setInt(1, 1);
// ps.execute(); //预编译:查找
String sql="select * from student where name like ?";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setString(1, "%a%");
ResultSet rs = ps.executeQuery(); //输出结果
while(rs.next())
{
System.out.println(rs.getString("sid")+";"+rs.getString("name")+";"+rs.getString("pass"));
} System.out.println("记录添加成功"); //System.out.println("数据库连接成功");
// System.out.println("记录添加成功");
} catch (Exception e) {
//e.printStackTrace();
System.out.println("数据库连接失败="+e.getMessage());
} } }
Java-JDBC连接Oracle 数据库的更多相关文章
- JAVA通过JDBC连接Oracle数据库详解【转载】
JAVA通过JDBC连接Oracle数据库详解 (2011-03-15 00:10:03) 转载▼http://blog.sina.com.cn/s/blog_61da86dd0100q27w.htm ...
- jdbc连接oracle数据库
/*** 通过改变配置文件来连接不同数据库*/package com.xykj.jdbc; import static org.junit.Assert.*; import java.io.Input ...
- JDBC连接Oracle数据库的问题
场景:最近做一个java web项目,使用jdbc连接Oracle数据库,遇到了两个问题. 问题1:jdbc连接不上Ubuntu Oracle服务器? 后来发现这个问题的原因是由于连接字符串写错了,修 ...
- JDBC 连接Oracle 数据库,JDBC 连接Mysql 数据库
首先是JDBC 连接Oracle 数据库 package com.util; import com.pojo.UserInfo; import java.sql.*; public class DB ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- jdbc连接oracle数据库问题
下面是JDBC连接oracle数据库流程: String dbURL = "jdbc:oracle:thin:@url:1521:service_name"; String use ...
- Java JDBC链接Oracle数据库
package com.test.test; import java.io.FileInputStream;import java.io.FileNotFoundException;import ja ...
- jdbc连接oracle数据库字符串
jdbc连接oracle数据库有两种方式: 连接数据库SID 连接数据库service_name 当连接SID时,字符串如下: url::orcl1" password="xxxx ...
- 简单的JDBC连接oracle数据库例子
java连接Oracle数据库 JDBC(Java Data Base Connectivity,java数据库连接),那么我们该如何用java进行数据库的连接呢. import java.sql.C ...
- MyEclipse用Java语言连接Oracle数据库
在MyEclipse下Java连接Oracle数据库 第一步:新建Java项目. 填写项目名,其它设置默认,点击完成即可. 新建java类,填写包名和类名,勾选public static void m ...
随机推荐
- iOS开发之瞬间位移动画效果
步骤:1.使用single view application 创建一个新的项目 2.在.h文件中遵守<UIGestureRecognizerDelegate>协议,创建一个UIimagev ...
- CentOS 7.0禁用iptables防火墙
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. firewall: systemctl start firewalld.service#启动firewal ...
- IOS中怎么使用微软雅黑字体
http://www.cnblogs.com/GnagWang/archive/2011/09/14/2176266.html
- HDU5619 (费用流)
Problem Jam's Store (HDU5619) 题目大意 有m个服务员,和n个顾客,给出每个服务员招待每个顾客的时间,每个服务员在同一时间只能服务一个顾客,询问所有顾客完成服务的最少时间. ...
- WPF Step By Step -基础知识介绍
回顾 上一篇我们介绍了WPF基本的知识.并且介绍了WPF与winform传统的cs桌面应用编程模式上的变化,这篇,我们将会对WPF的一些基础的知识做一个简单的介绍,关于这些基础知识更深入的应用则在后续 ...
- Visual Studio Usage
Navigation Double click on UI element goes to its _click event. F12 – for method or variable, go to ...
- [转载]Magento 店铺多语言设置
本文以扩展中文包为例: 首先进入自己 Magento 后台 系统 -> 管理商店(System -> Manage Stores) 单击 “创建店铺视图”(Create Store Vie ...
- MySQL 字符集设置
/*************************************************************************** * MySQL 字符集设置 * 说明: * 数 ...
- LeetCode Bulls and Cows (简单题)
题意: 给出两个数字,输出(1)有多少位是相同的(2)有多少位不在正确的位置上. 思路: 扫一遍,统计相同的,并且将两串中不同的数的出现次数分别统计起来,取小者之和就是第2个答案了. class So ...
- 【Avalon】获取隐藏元素的尺寸
保存原来的属性 设置成显示的属性 获取尺寸 设置回原来的属性 var cssShow = { position: "absolute", visibility: "hid ...