當前位置:首頁 » 編程語言 » derbysql

derbysql

發布時間: 2022-05-22 02:10:59

❶ 我用derby資料庫,怎麼用sql語句獲得系統時間sql語句怎麼寫

sql取當前日期,對於mssqlserver,oracle,selectgetdate()即可,不過這個不是本機時間,是數據伺服器的時間不同的服務,函數不定相同,如access用selectnow(),這個倒是本機時間。

❷ derby 中有類似SQL Server里的isnull()的函數嗎今天剛接觸到些derby,求解。

就是指同一個區域的兩只球隊之間的比賽就叫DERBY,比較有名的有:
英格蘭默西塞德德比:埃弗頓VS利物浦
英格蘭倫敦德比:阿森納VS切爾西
英格蘭曼徹斯特德比:曼聯VS曼城
義大利國家德比:國際米蘭VS尤文圖斯
義大利羅馬德比:羅馬VS拉齊奧
義大利米蘭德比:AC米蘭VS國際米蘭
西班牙國家德比:皇家馬德里VS巴塞羅那
西班牙馬德里德比:皇家馬德里VS馬德里競技
西班牙加泰羅尼亞德比:巴塞羅那VS西班牙人
德國慕尼黑德比:拜仁慕尼黑VS慕尼黑1860
德國魯爾區德比:多特蒙德VS沙爾克04VS勒沃庫森
中國東北德比:大連實德VS沈陽金德
還有,兩個同一國球員在國外聯賽分別代表兩支隊伍比賽,也可以成為德比,比如:火箭VS雄鹿(姚易中國德比)

❸ derby怎麼使用本地資料庫

1.程序中創建資料庫時,如果沒有指定目錄,會默認在項目的根目錄下,生成一個以derby資料庫名的目錄,如:
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
System.out.println("Load the embedded driver");
Connection conn = null;
Properties props = new Properties();
props.put("user", "test");
props.put("password", "test");
// create and connect the database named helloDB
conn = DriverManager.getConnection(
"jdbc:derby:testDB;create=true", props);
System.out.println("create and connect to testDB");
conn.setAutoCommit(true);

其中:「jdbc:derby:testDB;create=true」,則在項目根目錄下生成一個testDB目錄。
2.下載安裝coolsql後,操作如下:
1>新建一個書簽,選擇驅動
找到derby-10.9.1.0.jar(或其他版本jar),選擇下面的:org.apache.derby.jdbc.EmbeddedDriver 。
2>下一步,輸入用戶名、密碼,填寫程序中賦值的:test,test;下面的資料庫名字填寫時,要注意,寫系統的絕對路徑,如:E:\eclipse3.7\wordspace_mvn\staticize\testDB(staticize為項目根目錄),下面的url:jdbc:derby:E:\eclipse3.7\wordspace_mvn\staticize\testDB(自動填寫)。
3>保持連接就可以了。

❹ derby資料庫是什麼類型資料庫

Derby資料庫是javaSE
附帶的一個關系型資料庫
Apache
Derby是一個完全用java編寫的資料庫,Derby是一個Open
source的產品,基於Apache
License
2.0分發。
Apache
Derby非常小巧,核心部分derby.jar只有2M,所以既可以做為單獨的資料庫伺服器使用,也可以內嵌在應用程序中使用。Cognos
8
BI的Content
Store默認就是使用的Derby資料庫,可以在Cognos8的安裝目錄下看到一個叫derby10.1.2.1的目錄,就是內嵌的10.1.2.1
版本的derby。
主要特點編輯
程序小巧,基礎引擎和內嵌的JDBC驅動總共大約2MB。
基於Java、JDBC和SQL標准。
提供內嵌的JDBC驅動,你可把Derby嵌入到基於Java的應用程序中。
支持客戶端/伺服器模式。
安裝、布置和使用簡單

❺ 優化Derby資料庫程序性能的方法有哪些

derby資料庫可視化操作工具,該怎麼解決
淺談一下Cognos處理大數據的思路,僅針對10.2.1以下的版本,對於10.2.1當中引入的hadloop等分布式數據倉庫等不做介紹。我們主要從一個一般中等項目當中,用怎樣的思路來優化我們的查詢。
我們主要從3個思路來思考大數據的處理

一、資料庫層次
現在主流的Cognos項目,主要的開發模式還是基於rolap的dmr報表建模。因此,資料庫的優化就顯得由為重要。主要通過以下幾個方面優化我們的資料庫:

(1)維度id,維度層次id等關鍵減縮欄位建立索引建立、維護。
(2)根據數據量的大小,按時間等進行分區優化。
(3)高速緩沖表MQT的使用
(4)表空間、緩沖池設置等
(5)資料庫性能優化

二、Cognos Server優化
Cognos優化包括對配置文件的優化,集群的搭建,服務和日誌的開啟等基於cognos 軟體安裝,配置的優化,主要包括以下幾個方面:

2.1 apache 配置優化
Timeout(超時)/MaxKeepAliveRequests(最大的請求數)/KeepAliveTimeout(請求超時)的優化配置

2.2Cognos自帶tomcat配置調優
(1)可修改TOMCAT配置文件CRN_ROOT\tomcat.\conf\server.xml。其參數集中在行:
可以對maxProcessors(最大進程數)/AcceptCount(最大連接數) ConnectionTimeout(連接超時)進行修改
(2)文件路徑:CRN_ROOT\tomcat.\conf\web.xml
可以對session-timeout進行修改.

❻ 怎麼連接已有的derby資料庫

1.程序中創建資料庫時,如果沒有指定目錄,會默認在項目的根目錄下,生成一個以derby資料庫名的目錄,如:
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
System.out.println("Load the embedded driver");
Connection conn = null;
Properties props = new Properties();
props.put("user", "test");
props.put("password", "test");
// create and connect the database named helloDB
conn = DriverManager.getConnection(
"jdbc:derby:testDB;create=true", props);
System.out.println("create and connect to testDB");
conn.setAutoCommit(true);

其中:「jdbc:derby:testDB;create=true」,則在項目根目錄下生成一個testDB目錄。
2.下載安裝coolsql後,操作如下:
1>新建一個書簽,選擇驅動
找到derby-10.9.1.0.jar(或其他版本jar),選擇下面的:org.apache.derby.jdbc.EmbeddedDriver 。
2>下一步,輸入用戶名、密碼,填寫程序中賦值的:test,test;下面的資料庫名字填寫時,要注意,寫系統的絕對路徑,如:E:\eclipse3.7\wordspace_mvn\staticize\testDB(staticize為項目根目錄),下面的url:jdbc:derby:E:\eclipse3.7\wordspace_mvn\staticize\testDB(自動填寫)。
3>保持連接就可以了。

❼ 如何用eclipse連接derby資料庫

下載Eclipse的Derby插件,包括:derby_core_plugin derby_ui_plugin

壓縮並復制到eclipse目錄下。重啟Eclipse目錄。滑鼠選擇項目,然後滑鼠右鍵,選擇Properties說明安裝成功。

為項目增加Derby插件支持。選擇Add Apache Derby nature。

然後啟動derby資料庫伺服器。啟動derby資料庫客戶端ij。通過ij創建並連接到伺服器端:
connect 'jdbc:derby://localhost:1527/helloworld;create=true;username=test;password=test';
連接到名為helloworld的資料庫
地址為:localhost:1527
create=true,如果不存在這個資料庫,就在伺服器端創建
username=test;password=test,用戶名/密碼為test,如果是新建資料庫將新建用戶和密碼。
Derby的SQL腳本:create.sql,內容:
create table books(
id int generated always as identity,
name varchar(32) not null,
PRICE DECIMAL(6,2),
constraint P_Key_1 primary key (id)
);
執行腳本的命令:
run 'create.sql';

❽ 什麼工具可以連接derby資料庫

Derby插件工具可以連接derby資料庫
下載Eclipse的Derby插件,包括:derby_core_plugin derby_ui_plugin

解壓縮並復制到eclipse目錄下。重啟Eclipse目錄。滑鼠選擇項目,然後滑鼠右鍵,選擇Properties說明安裝成功。

為項目增加Derby插件支持。選擇Add Apache Derby nature。

然後啟動derby資料庫伺服器。啟動derby資料庫客戶端ij。通過ij創建並連接到伺服器端:
connect 'jdbc:derby://localhost:1527/helloworld;create=true;username=test;password=test';
連接到名為helloworld的資料庫
地址為:localhost:1527
create=true,如果不存在這個資料庫,就在伺服器端創建
username=test;password=test,用戶名/密碼為test,如果是新建資料庫將新建用戶和密碼。
Derby的SQL腳本:create.sql,內容:
create table books(
id int generated always as identity,
name varchar(32) not null,
PRICE DECIMAL(6,2),
constraint P_Key_1 primary key (id)
);
執行腳本的命令:
run 'create.sql';

❾ derby真的不支持SQL級的分頁嗎

在POI3.8中SXSSF僅僅支持excel2007格式是對XSSF的一種流的擴展。
目的在生成excel時候,需要生成大量的數據的時候,通過刷新的方式將excel內存信息刷新到硬碟的方式,提供寫入數據的效率。

❿ java操作derby資料庫和操作sql資料庫有什麼區別

import java.sql.ResultSet; //都是導入一些下面需要用到的類
String ConnStr="jdbc:microsoft:sqlserver://WINJUE:1433;DatabaseName=library";//jdbc連接資料庫url

public sqlServer() {
try {
Class.forName(DBDriver).newInstance(); //載入SQLServer驅動程序,DBDriver是你上面的代碼;
conn=DriverManager.getConnection(ConnStr,"sa","sa"); //和資料庫建立連接,ConnStr裡面的://WINJUE:1433;DatabaseName=library 分別是主機地址:埠號;你自己建的資料庫(database)
}
catch(SQLException e) { //捕獲SQL異常
System.out.println(e.getMessage()); //要是出現異常,捕獲到後,這句代碼會把異常的信息(出錯的原因之類的)列印出來。
}
catch(Exception e) { //捕獲異常,這個是總的,所以不能和上面的順序顛倒,先小到大,我連ORACLE和MYSQL,這個我通常不要,只須捕獲SQL異常就OL
System.out.println(e.getMessage());
}
}

public Connection getConn(){ //獲取連接方法
return conn;
}

public void insert(String sql) {//增刪改
try {
Statement stm=conn.createStatement(); 調用conn下的方法,創建Statement對象
stm.executeUpdate(sql);//調用Statement下的方法執行SQL語句
System.out.println("操作成功");
}
catch(Exception e){
System.out.println(e.getMessage()); //如上
}
}

public ResultSet query(String sql){ //查詢
try{
Statement stm=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stm.executeQuery(sql); //如上
}
catch(Exception e){
System.out.println(e.getMessage());
}
return rs;
}

public static void main(String args[]){

sqlServer conn=new sqlServer(); //創建sqlServer,就是你上面的類,以便調用裡面的方法
ResultSet rs=conn.query("select * from Orders"); //調用query方法,執行SQL語句後,把結果保存到結果集里
//conn.insert("delete from BookInfo where BookName =" +"\'悟空傳\'");
//conn.insert("insert into BookInfo (BookID,BookName,Author,KeyWord) values (14445678,'悟空傳','今何在','孫悟空')");

try{

while(rs.next()){ //循環,判斷結果集里的記錄,一條條往下走,是否還有下一條記錄,若是返回真,繼續走
System.out.print(rs.getString("OrderID"));
//System.out.print(rs.getString("U_age"));
}
rs.close() ; //關閉結果集
}
catch (Exception e){
System.out.println(e.getMessage());
}

}

}

注:
TYPE_FORWARD_ONLY:預設類型。只允許向前訪問一次,並且不會受到其他用戶對該資料庫所作更改的影響。
TYPE_SCROLL_INSENSITIVE:允許在列表中向前或向後移動,甚至能進行特定定位,例如移至列表中的第四個記錄或從當前位置向後移動兩個記錄。不會受到其他用戶對該資料庫所作更改的影響。
TYPE_SCROLL_SENSITIVE:象 TYPE_SCROLL_INSENSITIVE 相同,允許在記錄中定位。這種類型受到其他用戶所作更改的影響。如果用戶在執行完查詢之後刪除一個記錄,那個記錄將從 ResultSet 中消失。類似的,對數據值的更改也將反映在 ResultSet 中。

熱點內容
怎麼改密碼鎖 發布:2025-02-13 23:47:39 瀏覽:852
androidbitmap獲取大小 發布:2025-02-13 23:47:38 瀏覽:559
怎麼把升級鴻蒙系統變回安卓 發布:2025-02-13 23:36:07 瀏覽:595
偶校驗c語言 發布:2025-02-13 23:22:52 瀏覽:937
芒果如何提取離線緩存視頻 發布:2025-02-13 23:16:12 瀏覽:793
王者榮耀微信區安卓哪裡分低 發布:2025-02-13 23:14:10 瀏覽:658
安裝linuxvmwaretools 發布:2025-02-13 22:56:02 瀏覽:8
浪潮伺服器如何引導系統安裝光碟 發布:2025-02-13 22:56:02 瀏覽:112
java多線程的同步 發布:2025-02-13 22:46:15 瀏覽:920
軟體使用許可權里存儲關閉還是打開 發布:2025-02-13 22:46:11 瀏覽:382