22---数库编程14(jdbc连接oracle)
来源:互联网 发布:如何绑定ip地址和mac 编辑:程序博客网 时间:2024/06/01 08:07
1、在“运行”中输入sqlplusw进入oracle的管理上去;
创建一个数据库脚本;
drop table person;
drop sequence myseq;
create sequence myseq;
create table person(
id int primary key not null,
name varchar(50) not null,
age int,
birthday date
);
之后就是需要配置jdbc的驱动程序;
一般这种大型的数据库都会提供好数据库的jdbc的驱动包,而不行mysql似的自己下载;
oracle\product\10.1.0\db_1\jdbc\lib\classes12.jar;
把该驱动程序配置到classpath中;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.ResultSetMetaData;
import java.sql.PreparedStatement;
public class Demo{
//定义数据库的驱动程序
public static final String DBDRIVER="oracle.jdbc.driver.OracleDriver";
//定义数据库的连接地址:
public static final String DBURL="jdbc:oracle:thin:@localhost:1521:lid";
//定义数据库的用户名
public static final String DBUSER="root";
//定义数据库的密码
public static final String DBPASSWORD="123";
public static void main(String args[]) throws Exception{
Connection conn=null;
PreparedStatement psmt;
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
//oracle中序列是单独的需要手动添加
String sql="insert into person(id,name,age,birthday) values(myseq.nextVal,?,?,?)";
psmt=conn.prepareStatement(sql);
psmt.setString(1,"lid");
psmt.setInt(2,20);
psmt.setDate(3,new java.sql.Date(java.util.Date().getTime()));
psmt.executeUpdate();
psmt.close();
conn.close();
}
}
在使用oracle连接的时候,一定要注意,oracle安装之后会自动配置新的jre环境,如果现在想
让自己的jre起作用,则必须删除到oracle默认的jre;
在path中删掉oracle自己的关于jre的配置即可;
- 22---数库编程14(jdbc连接oracle)
- java数据库编程--使用JDBC连接Oracle
- Oracle数据库连接(jdbc连接)
- java基础(四)------ jdbc连接数Oracle数据库步骤及示例!
- java连接Oracle的工具类 jdbc编程
- JDBC连接oracle数据库(资料整理)
- JDBC(与Oracle的连接)
- jdbc连接方式(Oracle和mySql)
- JDBC(与Oracle的连接)
- JDBC (oracle)JAVA连接数据库
- jdbc (oracle) java连接数据库(2)
- jdbc(java连接数据库oracle)
- JDBC连接数据库(oracle)操作
- JDBC(与Oracle的连接)
- JDBC连接数据库详解(Oracle)
- JDBC连接Oracle数据库(一)
- jdbc连接oracle数据库
- oracle数据库jdbc连接
- 重新开始CSDN博客,多逛技术类论坛
- 读取配置文件 屏蔽“#”
- 22---数库编程13(元数据)
- poj 2366 直接寻址法
- 网络检测--跳转--设置
- 22---数库编程14(jdbc连接oracle)
- if/switch/while/do while/for/等循环及判断的简要用法案例
- #ifndef __VERSION_H__
- java实现excel的各项操作
- 最直白易懂的C#委托入门讲解
- java反射机制初探
- 23---java正则表达式01(简介)
- android json数据传递时编码格式的转换
- 网站设计布局中常犯的错误