(j2ee)總結關於derby內嵌模式和服務模式

來源:互聯網
上載者:User

標籤:

1內嵌模式。Derby資料庫與應用程式共用同一個JVM,通常由應用程式負責啟動和停止,對除啟動它的應用程式外的其它應用程式不可見,即其它應用程式不可訪問它;

羅列一些關鍵代碼

Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();//載入驅動 Connection conn = DriverManager.getConnection("jdbc:derby:TESTDB;create=true");//串連資料庫Statement st = conn.createStatement();  st.execute("create table USER_INFO (ID INT NOT NULL,NAME VARCHAR(10) NOT NULL)");//建表st.executeUpdate("insert into USER_INFO(ID,NAME) values (1,‘hermit‘)");//插入資料ResultSet rs = st.executeQuery("select * from USER_INFO");//讀取剛插入的資料DriverManager.getConnection("jdbc:derby:;shutdown=true");//關閉資料庫
org.apache.derby.jdbc.EmbeddedDriver 這個驅動是這個D:\2tools\java\jdk1.7.0_17\db\lib\derby.jar

能看出嗎,無須連結帳號密碼,在目前的目錄下會產生一個檔案資料庫檔案夾TESTDB 

(驅動包都說了,玩的時候記得加入)

2網路模式。Derby資料庫獨佔一個JVM,做為伺服器上的一個獨立進程運行。在這種模式下,允許有多個應用程式來訪問同一個Derby資料庫。 

羅列一些關鍵代碼

Class.forName("org.apache.derby.jdbc.ClientDriver");Properties properties = new Properties();properties.put("create", "true"); // 建立資料庫Connection conn = DriverManager.getConnection("jdbc:derby://localhost:1527/myeclipse", properties);

org.apache.derby.jdbc.ClientDriver 這個驅動是這個D:\2tools\java\jdk1.7.0_17\db\lib\derbyclient.jar

能看出嗎,無須連結帳號密碼,也可以寫帳號密碼,會出現不同的情況,讀者自己琢磨把

本文章歸屬於小黑_mo所有,轉載請說明出來http://my.oschina.net/moziqi/

參考http://128kj.iteye.com/blog/1725848

(j2ee)總結關於derby內嵌模式和服務模式

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.