工具:eclipse
Orcale
Orcale连接驱动:ojdbc14.jar
加载驱动:
1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:
右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图:
Orcale数据库中表的信息如下:
连接数据库并读取数据:
数据库名称:Orcale XE
数据包名称:emp
端口号:1521
用户名:scott
密码:tiger
package com.sql.jdbc;
import java.nio.channels.ConnectionPendingException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test01 {
public static void main(String[] args) throws Exception {
//加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//建立连接数据库
String user = "scott";
String password = "tiger";
String url = "jdbc:oracle:thin:@localhost:1521:XE";
Connection conn = DriverManager.getConnection(url, user, password);
//创建Statement对象
Statement st = conn.createStatement();
//执行SQL语句
String sql = "select * from emp";
ResultSet rs = st.executeQuery(sql);
//遍历结果集
while(rs.next()) {
System.out.println(rs.getString("ename"));
}
rs.close();
st.close();
conn.close();
}
}
运行结果:
插入数据
String sql = "insert into emp(empno,ename,sal,deptno)\r\n"+"values(?,?,?,?)";
//遍历结果集
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, "7878");
ps.setString(2, "JDBC");
ps.setDouble(3, 8000.00);
ps.setString(4, "20");
ps.executeUpdate();
运行结果:
第一次操作,在添加数据这里也出现过好多问题,电脑上安装的Orcale是XE,所以地址是XE