[JDBC连接数据库][java实现oracle数据的连接与操作]
JDBC连接数据库
package com.johnny;
import java.sql.*;
public class JDBCTest {
String dbUrl = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String theUser = "user_name";
String thePw = "user_pw";
Connection c = null;
Statement conn;
ResultSet rs = null;
public JDBCTest() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
c = DriverManager.getConnection(dbUrl, theUser, thePw);
conn = c.createStatement();
} catch (Exception e) {
e.printStackTrace();
}
}
public boolean executeUpdate(String sql) {
try {
conn.executeUpdate(sql);
return true;
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
rs = conn.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
return rs;
}
public void close() {
try {
conn.close();
c.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
ResultSet rs;
JDBCTest conn = new JDBCTest();
rs = conn.executeQuery("select * from ser_area ");
try {
while (rs.next()) {
System.out.println(rs.getString("AREAID"));
System.out.println(rs.getString("AREANAME"));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
输出结果为:
0
0-未知地区
0779
0779-北海地区
0770
0770-防城地区
0777
0777-钦州地区
0780
0780-崇左地区
0774
0774-梧州地区
0781
0781-来宾地区
0782
0782-贵港地区
0783
0783-贺州地区
0776
0776-百色地区
0772
0772-柳州地区
0775
0775-玉林地区
0773
0773-桂林地区
0778
0778-河池地区
0771
0771-南宁地区
支付宝扫一扫
微信扫一扫
