JDBC連接Oracle數據庫

連接方法:
1. 在MyEclipse中導入Oracle的JDBC驅動包
(oracle\jbdc\lib\classes12.jar);
2.驅動程序:oracle.jdbc.driver.OracleDriver
3.連接地址:jdbc:oracle:thin:@localhost:1521:數據庫名

TestJDBC.java:
view sourceprint?
import java.sql.*;




public class TestJDBC {



public static void main(String[] args) {

Connection conn = null;

Statement stmt = null;

String sql = null;

ResultSet rs = null;

try {

Class.forName("oracle.jdbc.driver.OracleDriver");

conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:mgc", "system", "admin");

stmt = conn.createStatement();

sql = "Select * FROM member";

rs = stmt.executeQuery(sql);

while (rs.next()) {

System.out.println(rs.getInt("id") + "," + rs.getString("name"));

}

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

} finally {

try {

if (rs != null) {

rs.close();

rs = null;

}

if (stmt != null) {

stmt.close();

stmt = null;

}

if (conn != null) {

conn.close();

conn = null;

}

} catch (SQLException e) {

e.printStackTrace();

}

}

}


}
create.sql:
view sourceprint?
create TABLE member
(
id number not null primary key,
name varchar(5) not null
);
Insert INTO member(id,name) VALUES(1,'magci');
Insert INTO member(id,name) VALUES(2,'mgc');
Insert INTO member(id,name) VALUES(3,'J2EE');
Insert INTO member(id,name) VALUES(4,'JAVA');
Insert INTO member(id,name) VALUES(5,'J2SE');
commit;
發佈了35 篇原創文章 · 獲贊 2 · 訪問量 954
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章