㈠ 求教JFinal如何連接Informix資料庫
打開DbVisualizer軟體,點擊"Tools"菜單,選擇"Connection wizard"選項,進入配置窗口"New Connection Wizard"
在"New Connection Wizard"窗口中,輸入一個連接名稱,可隨意取名,之後點擊"Next"
在"Select Database Driver"驅動選擇步驟中選擇Informix驅動,前提是在DbVisualizer安裝目錄下的lib目錄有ifxjdbc.jar驅動包,沒有可在網上下載。點擊"Next"
在主設置界面設置資料庫信息。從上至下依次為:
Database Userid 資料庫連接名,必須設置
Database Passwoed 資料庫連接密碼,必須設置
Database Server 資料庫伺服器IP,必須設置
Database Port 資料庫伺服器埠,必須設置
Database 資料庫名,必須設置
Database Server 資料庫實例名,必須設置
在上一步的設置窗口中,點擊"Ping Server"按鈕,測試是否能ping通資料庫伺服器,測試通過則點擊"Finish"完成按鈕,失敗則檢查配置情況
6
配置通過後,在主界面的右側則會顯示出配置的連接,右鍵選擇"Connect"則可連接到配置的資料庫
㈡ 【求助】linux下informix的下載地址,最好是穩定版的。
我估計應該是哪個內核參數有問題,建議重新下載個linux ,具體參考下你下載的informix的要求的linux版本等相關信息。
你用的是哪個版本的linux? 內核是多少的?然後informix的版本是多少的, 我上次下載了個,但是悲劇的是linux內核版本太低了,沒笑要升級內核參數,看著事情比較麻煩,後來沒空就放棄了。
以下是我以前安裝informix後的筆記,希望可以做個參考,如果有機會,希望可以多交流交流
安裝流程如下:
1、以informix用戶ftp安裝包到用戶目錄下:$informix(或者以root用戶ftp到相應目錄後,ls -l 查看許可權 然後chown informix:informix ***.tar)
2、tar 包;vi .cshrc (如果沒有,用touch .cshrc創建,添加環境變數:setenv INFORMIXDIR /opt/informix;枯拿含運行 source。cshrc)
3、敏培su - root
4、運行程序 ./ids9*.sh
5、su - informix
6、vi .cshrc 添加如下內容:
setenv PATH $INFORMIXDIR/bin:$PATH
setenv INFORMIXSERVER host_online_net
setenv ONCONFIG onconfig
運行:source .cshrc
7、cd ./etc
cp sqlhost.std sqlhost
vi sqlhost 添加內容:
host_online onipcshm host1 sqlexec
host_online_net onsoctcp host1 sqlexec_net
8、cp onconfig.std onconfig
編輯相關參數
9、vi /etc/service
sqlexec 9002/tcp
sqlexec_net 9003/tcp
10、vi /etc/hosts
11、 oninit -iv
12、onstat -
如果沒有處於Online狀態:查看online.log日誌文件。
13、關閉
onmode -ky
㈢ 是不是資料庫淘汰了
首先第一點資料庫永遠不會被淘汰,只可能更換一種形式來存在。
如果你明白什麼是資料庫的話,你就會明白這個道理。
現在流行的資料庫管理軟體很多,從ACCESS,到 DB2,SQLSERVER等等,再到文件型資料庫,如果計算機離開了資料庫,那意味著它和VCD機沒有什麼區別,連游戲機都當不上。
什麼是資料庫呢:
據庫(即「-{資料庫}-」(港、台地區))可以被視為能夠進行自動查詢和修改的數據集。資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
下面是一些資料庫的基礎知識,如果有興趣的話你可以看看:
資料庫的分類
模糊資料庫
指能夠處理模糊數據的資料庫。一般的資料庫都是以二直邏輯和精確的數據工具為基礎的,不能表示許多模糊不清的事情。隨著模糊數學理論體系的建立,人們可以用數量來描述模糊事件並能進行模糊運算。這樣就可以把不完全性、不確定性、模糊性引入資料庫系統中,從而形成模糊資料庫。模糊資料庫研究主要有兩方面,首先是如何在資料庫中存放模糊數據;其次是定義各種運算建立模糊數據上的函數。模糊數的表示主要有模糊區間數、模糊中心數、模糊集合數和隸屬函數等。
統計資料庫
管理統計數據的資料庫系統。這類資料庫包含有大量的數據記錄,但其目的是向用戶提供各種統計匯總信息,而不是提供單個記錄的信息。
網狀資料庫
處理以記錄類型為結點的網狀數據模型的資料庫。處理方法是將網狀結構分解成若干棵二級樹結構,稱為系。系類型是二個或二個以上的記錄類型之間聯系的一種描述。在一個系類型中,有一個記錄類型處於主導地位,稱為系主記錄類型,其它稱為成員記錄類型。系主和成員之間的聯系是一對多的聯系。網狀資料庫的代表是DBTG系統。1969年美國的CODASYL組織提出了一份「DBTG報告」,以後,根據DBTG報告實現的系統一般稱 為DBTG系統。現有的網狀資料庫系統大都是採用DBTG方案的。DBTG系統是典型的三級結構體系:子模式、模式、存儲模式。相應的數據定義語言分別稱為子模式定義語言SSDDL,模式定義語言SDDL,設備介質控制語言DMCL。另外還有數據操縱語言DML。
演繹資料庫
是指具有演繹推理能力的資料庫。一般地,它用一個資料庫管理系統和一個規則管理系統來實現。將推理用的事實數據存放在資料庫中,稱為外延資料庫;用邏輯規則定義要導出的事實,稱為內涵資料庫。主要研究內容為,如何有效地計算邏輯規則推理。具體為:遞歸查詢的優化、規則的一致性維護等。
Access資料庫
美國Microsoft公司於1994年推出的微機資料庫管理系統。它具有界面友好、易學易用、開發簡單、介面靈活等特點,是典型的新一代桌面資料庫管理系統。其主要特點如下:
(1)完善地管理各種資料庫對象,具有強大的數據組織、用戶管理、安全檢查等功能。
(2)強大的數據處理功能,在一個工作組級別的網路環境中,使用Access開發的多用戶資料庫管理系統具有傳統的XBASE(DBASE、FoxBASE的統稱)資料庫系統所無法實現的客戶伺服器(Cient/Server)結構和相應的資料庫安全機制,Access具備了許多先進的大型資料庫管理系統所具備的特徵,如事務處理/出錯回滾能力等。
(3)可以方便地生成各種數據對象,利用存儲的數據建立窗體和報表,可視性好。
(4)作為Office套件的一部分,可以與Office集成,實現無縫連接。
(5)能夠利用Web檢索和發布數據,實現與Internet的連接。 Access主要適用於中小型應用系統,或作為客戶機/伺服器系統中的客戶端資料庫。
Informix資料庫
美國InfomixSoftware公司研製的關系型資料庫管理系統。Informix有Informix-SE和Informix-Online兩種版本。Informix-SE適用於UNIX和WindowsNT平台,是為中小規模的應用而設計的;Informix-Online在UNIX操作系統下運行,可以提供多線程伺服器,支持對稱多處理器,適用於大型應用。
Informix可以提供面向屏幕的數據輸入詢問及面向設計的詢問語言報告生成器。數據定義包括定義關系、撤銷關系、定義索引和重新定義索引等。Informix不僅可以建立資料庫,還可以方便地重構資料庫,系統的保護措施十分健全,不僅能使數據得到保護而不被許可權外的用戶存取,且能重新建立丟失了的文件及恢復被破壞了的數據。其文件的大小不受磁碟空間的限制,域的大小和記錄的長度均可達2K。採用加下標順序訪問法,Informix與COBOL軟體兼容,並支持C語言程序。 Informix可移植性強、兼容性好,在很多微型計算機和小型機上得到應用,尤其適用於中小型企業的人事、倉儲及財務管理。
Orcale資料庫
美國Orcale公司研製的一種關系型資料庫管理系統,是一個協調伺服器和用於支持任務決定型應用程序的開放型RDBMS。它可以支持多種不同的硬體和操作系統平台,從台式機到大型和超級計算機,為各種硬體結構提供高度的可伸縮性,支持對稱多處理器、群集多處理器、大規模處理器等,並提供廣泛的國際語言支持。 Orcale是一個多用戶系統,能自動從批處理或在線環境的系統故障中恢復運行。系統提供了一個完整的軟體開發工具Developer2000,包括互動式應用程序生成器、報表列印軟體、字處理軟體以及集中式數據字典,用戶可以利用這些工具生成自己的應用程序。Orcale以二維表的形式表示數據,並提供了SQL(結構式查詢語言),可完成數據查詢、操作、定義和控制等基本資料庫管理功能。Orcale具有很好的可移植性,通過它的通信功能,微型計算機上的程序可以同小型乃至大型計算機上的Orcale,並且能相互傳遞數據。另外Orcale還具有與C語言的接電子表格、圖形處理等軟體。 Orcale屬於大型資料庫系統,主要適用於大、中小型應用系統,或作為客戶機/伺服器系統中伺服器端的資料庫系統。
DB2資料庫
IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2、Windows等平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。 它以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,並支持多任務並行查詢。 DB2具有很好的網路支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。
SQLServer資料庫
美國Microsoft公司推出的一種關系型資料庫系統。SQLServer是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
其主要特點如下:
(1)高性能設計,可充分利用WindowsNT的優勢。
(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。
(3)強壯的事務處理功能,採用各種方法保證數據的完整性。
(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台。
Sybase資料庫
美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。 Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。Sybase通常與SybaseSQLAnywhere用於客戶機/伺服器環境,前者作為伺服器資料庫,後者為客戶機資料庫,採用該公司研製的PowerBuilder為開發工具,在我國大中型系統中具有廣泛的應用。美國Sybase公司研製的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統。 Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。Sybase通常與SybaseSQLAnywhere用於客戶機/伺服器環境,前者作為伺服器資料庫,後者為客戶機資料庫,採用該公司研製的PowerBuilder為開發工具,在我國大中型系統中具有廣泛的應用。
FoxPro資料庫
最初由美國Fox公司1988年推出,1992年Fox公司被Microsoft公司收購後,相繼推出了FoxPro2.5、2.6和VisualFoxPro等版本,其功能和性能有了較大的提高。 FoxPro2.5、2.6分為DOS和Windows兩種版本,分別運行於DOS和Windows環境下。FoxPro比FoxBASE在功能和性能上又有了很大的改進,主要是引入了窗口、按紐、列表框和文本框等控制項,進一步提高了系統的開發能力。
㈣ 怎麼使用JAVA連接資料庫
1、載入驅動程序。
處理結果兩種情況:
1、執行更新返回的是本次操作影響到的記錄數。
2、執行查詢返回的結果是一個ResultSet對象。
ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些 行中數據的訪問。
(4)informix資料庫下載擴展閱讀:
Statement
要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3 種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行資料庫存儲過程。通常通過CallableStatement實例實現。