標籤:cal creat png div src rest key cti user
1,按照Oracle
2,建立資料庫腳步
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) ;
3,之後配置驅動程式。
4,執行:
取得程式:DBDRIVER = "oracle.jdbc.driver.OracleDriver",
JDBC地址:DBURL = "jdbc:oracle:thin:@localhost:1521:sys"
package 類集;import java.sql.Connection ;import java.sql.DriverManager ;import java.sql.SQLException ;import java.sql.PreparedStatement ;public class JDBCOracle{ // 定義MySQL的資料庫驅動程式 public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ; // 定義MySQL資料庫的串連地址 public static final String DBURL = "jdbc:oracle:thin:@localhost:1521:sys" ; // MySQL資料庫的串連使用者名稱 public static final String DBUSER = "scott" ; // MySQL資料庫的串連密碼 public static final String DBPASS = "tiger" ; public static void main(String args[]) throws Exception{ // 所有異常拋出 Connection conn = null ; // 資料庫連接 Class.forName(DBDRIVER) ; // 載入驅動程式 conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ; PreparedStatement pstmt = null ; String sql = "INSERT INTO person(id,name,age,birthday) VALUES (myseq.nextVal,?,?,?)" ;//手動設定主鍵的自增 pstmt = conn.prepareStatement(sql) ; pstmt.setString(1,"小華") ; pstmt.setInt(2,30) ; pstmt.setDate(3,new java.sql.Date(new java.util.Date().getTime())) ; pstmt.executeUpdate() ; // 執行更新操作 pstmt.close() ; conn.close() ; // 資料庫關閉 }};
在使用Oracle串連的時候,Oracle按照後會自動設定新的JRE環境,要想使自己的JRE起作用,必須刪除Oracle中的這些配置,
JDBC進行Oracle資料庫操作。