java连接oracle教程,Java连接Oracle/MySQL数据库教程

5268f80b9b1e01f982625ef6fac83ca1.png

导入包:

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

声明变量:

private static String USERNAMR = "lsdb";                  //数据库用户名,在mysql所有数据库用户名密码是一样的,oracle各数据库的用户名密码是单独设置的

private static String PASSWORD = "lsdb123#";               //数据库密码

private static String ORACLE_DRVIER = "oracle.jdbc.OracleDriver";    //Oracle数据库驱动写法

private static String MySQL_DRVIER = "com.mysql.jdbc.Driver"      //MySQL数据库驱动写法

private static String ORACLE_URL = "jdbc:oracle:thin:@192.168.220.128:1521:lsdb";  //Oracle数据库URL写法,lsdb是要连接的数据库

private static String MySQL_URL = "jdbc:mysql://127.0.0.1:3306/banksystem";      //MySQL数据库URL写法,banksystem是要连接的数据库

连接:

Class.forName(DRVIER);

Connection conn = DriverManager.getConnection(URL, USERNAMR, PASSWORD);

操作:

String sql = "insert into userx values(?,?)";  //要执行的sql语句

PreparedStatement pstm = conn.prepareStatement(sql);  //预编译对象

pstm.setString(1, username);        //1表示第一个问号的内容

pstm.setString(2, password);        //2表示第一个问号的内容

pstm.executeUpdate();           //增删改使用

ResultSet rs = pstm.executeQuery();    //查使用

while(rs.next()){

int userid = rs.getInt("userid");    //取查询结果集合中的“userid”列,取为整型

String password = rs.getString("password");  //取查询结果集合中的“password”列,取为字符串型

}

说明:

由此可以看出数据库的操作书写格式由编程语言决定而不由数据库决定;同种语言操作不同数据库其语言风格基本是一致的。

Java连接Oracle/MySQL数据库教程

标签:使用   values   字符串   连接   result   执行   oracle数据库   use   state

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/lsdb/p/6763361.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值