以下是我以前學習時弄的一個例子,希望里面有你需要的內容.
創新互聯建站-云計算及IDC服務提供商,涵蓋公有云、IDC機房租用、四川電信科技城機房、等保安全、私有云建設等企業級互聯網基礎服務,來電聯系:028-86922220
//第一步:建立ORACLE數據表 代碼如下:
create table students
(
student_id varchar2(8),
student_name varchar2(8),
student_age number(3),
student_sex varchar2(2)
)
//第二步:用輔助軟件MyEclipse或Eclipse建立一個JAVA的項目 并把ORACLE包(classes12.jar)導到該JAVA的項目下 -
//第三步寫操作代碼如下:
//插入數據部分
import java.sql.*;
public class InsertData{
public static void main(String args[]){
try{
new oracle.jdbc.driver.OracleDriver();
//插入數據的SQL語句
String sql = "insert into students values('Cas001','Tom',20,'M')";
//連結數據庫的 url
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//打開一個數據庫連結
Connection conn=DriverManager.getConnection(url,"scott","aaaaaa");
//創建Statement
Statement stmt = conn.createStatement();
//執行SQL語句
int affectedRow = stmt.executeUpdate(sql);
System.out.println("插入了"+affectedRow+"筆數據!");
//關閉連接
if(!conn.isClosed())
conn.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}
-
//查詢部分
import java.sql.*;
public class GetResultExample{
public static void main(String args[]){
try{
new oracle.jdbc.driver.OracleDriver();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
Connection conn=DriverManager.getConnection(url,"scott","aaaaaa");
Statement stmt=conn.createStatement(); -
//執行查詢語句
ResultSet rs=stmt.executeQuery(
"select * from students order by student_id");
while(rs.next()){
//向控制臺打印輔助線以便區分每個ID下的學生信息
System.out.println("----------------------------------");
System.out.println("student id: "+rs.getString(1)
+" student name: "+rs.getString(2));
System.out.println("student age: "+rs.getString(3)
+" student sex: "+rs.getString(4));
}
stmt.close();
conn.close();
}catch(SQLException e){
e.printStackTrace();
}
1、首先點擊桌面左下角的開始菜單按鈕在打開的選擇窗口中找到圖中的選項,點擊打開窗口界面即可。
2、然后在如圖所示的界面中選擇創建數據庫的選項,再點擊next即可即可。
3、然后打開圖中的設置窗口,選擇第一項使用默認的配置然后按照提示輸入對應的選項和驗證信息即可。
4、這里是剛剛設置的信息選項,可以檢查一些主要的信息確認后即可點擊next按鈕繼續就是說開始創建了。
5、等待即可,中途不需要手動設置修改。數據庫創建完成后,點擊關閉按鈕關閉創建向導界面,即可新建一個數據庫。
數據庫用戶的創建、權限的分配
數據庫安裝完成后,有兩個系統級的用戶:
system 默認密碼為:manager
sys 默認密碼為:change_on_install
在安裝的數據庫目錄中找到 \oracle\product\9.2\bin 中的sqlplus程序, 運行:./sqlplus system/manager@ora9i
用system用戶創建自己的用戶、權限;sql語句如下:
1、創建用戶:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、 用戶授權 grant connect,resource,dba to business;
3、 提交: commit;
數據庫數據的導入,導出
假設有兩個數據庫 9.0.1 與 9.0.2 1.導出數據
exp system用戶/system的密碼@服務器名 owner用戶名=“oradial ” file="oradial.dmp"
說明:
(1) 如果該命令是在本地執行,則不用指定服務器名
(2) owner用戶名,通過sys用戶的登錄所創建的用戶名。同時授予的權限包括
connect , dba , resource ,還要創建表空間。
(3) system用戶名,owner用戶名 是9.0.1數據庫中的用戶 2.導入數據
imp system用戶/system的密碼@服務器名 file=oradial.dmp fromuser(用戶名)=oradial touser(用戶名)=abc
若了解更多詳情,在DOS下輸入 exp help = y imp help = y
oracle的提交用commit,一般commit用語update語句及insert語句中。
如,有以下兩個語句:
update?test?set?id=3?where?id=2;
commit;
insert?into?test?values?(4,'王五');
commit;
如果進行了update及insert操作后不進行提交的話,那么修改或插入的數據只在當前session有效,并不會寫入數據庫,只有當commit(提交)后,才會生效。
Oracle創建與使用一般分下面幾步:
1、創建數據庫;
2、創建表空間,配置存放數據文件的目錄;創建用戶和數據表時需要用到表空間,最好創建單獨的表空間;
3、創建用戶,以后在程序中連接數據庫時需要用到用戶,系統用戶如sys/system一般用于管理數據庫;創建用戶時需要選擇表空間;
4、創建數據表,根據業務設計數據表和表間關系;創建數據表時需要選擇用戶和表空間;
5、建議安裝數據庫開發工具,本人用的是PL/SQL Developer,方便簡潔,用于編寫觸發器、存儲過程、sql語句等。
對于初學者,還是建議找一本oracle基礎書籍看一看。
網頁標題:oracle創建怎么提交,oracle創建服務
當前URL:http://vcdvsql.cn/article22/dsdjdcc.html
成都網站建設公司_創新互聯,為您提供手機網站建設、品牌網站設計、品牌網站建設、品牌網站制作、網站導航、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯