1. 如何遠程連接informix資料庫 怎樣配置
Class.forName("com.informix.jdbc.IfxDriver");
conn = DriverManager.getConnection("jdbc:informix-sqli://IP:port/database:informixserver=server", "user", "password");
IP:你要連接資料庫的IP地址
port:你要連接資料庫的埠號
database:你要連接資料庫的庫名
server:你要連接資料庫的server
user:你要連接資料庫的用戶名
password:你要連接資料庫的密碼
stmt = conn.createStatement();
rs = stmt.executeQuery("select a from b"); //你要執行的sql語句
while(rs.next()){
System.out.println(rs.getString("a")); //輸出結果
}
連接之前需要導入ifxjdbc.jar這個包,異常就用eclipse自動拋吧
2. 怎麼進入informix資料庫操作界面
一般用 dbaccess 命令進入
INFORMIXDIR、INFORMIXSERVER、ONCONFIG等環境變數要設好
3. informix資料庫用戶信息里的密碼忘記了怎麼破。我擦擦擦
informix用的是操作系統用戶認證,訪問資料庫的用戶必須是一個擁有相應許可權的系統用戶(Informix 11.7以後允許用戶通過內部授權服務來連接 Informix 資料庫而無需系統用戶)。
所以只要把系統用戶口令改掉就可以了,或者添加信任關系就可以了
4. Linux中系統同用戶怎麼登錄informix資料庫
使用命令onstat -查看當前資料庫狀態,通常有以下幾種狀態:
l On-Line:聯機狀態
此狀態允許用戶聯機訪問資料庫,正常情況下OnLine啟動後應處於此狀態。
l shared memory not initialized:離線狀態
通常OnLine關閉後處於此狀態。
l Fast Recovery:快速恢復狀態
每次OnLine啟動時,都要讀取物理/邏輯日誌,回滾上次OnLine關閉時未提交的事務和未釋放的鎖等,將資料庫快速恢復到物理和邏輯都一致的狀態。
快速恢復是過渡狀態,時間很短,恢復無錯後即進入On-Line狀態。
l Quiescent:靜止狀態
處於此狀態不允許用戶訪問資料庫。通常是資料庫管理員在靜止狀態下進行一些資料庫參數的調整(如日誌和緩沖區大小等)。
3.2. 啟動OnLine
如果資料庫處於離線狀態,可使用命令oninit啟動OnLine。
啟動後,使用onstat -命令查看資料庫狀態,若不處於聯機狀態,可檢查日誌文件$INFORMIXDIR/online.log確認失敗原因。
3.3. 關閉OnLine
使用命令onmode -ky關閉資料庫。
4. dbaccess使用
執行dbaccess命令,可選擇相應的資料庫,並在該庫上執行SQL語句或其它的操作。
4.1. 資料庫操作
【Database】菜單:選擇/斷開資料庫
Select: 選擇資料庫
cLose: 關閉與當前資料庫的連接
【Connection】:連接/斷開資料庫伺服器
Connect: 連接資料庫伺服器,提示「Select Database Server」時選擇目標資料庫伺服器;
User Name: 如以運行當前用戶連接資料庫,可直接回車;否則輸入連接資料庫伺服器的用戶名稱;
Password: 用戶口令;
Select Database: 選擇所要連接的資料庫
5. oracle是要用sqlplus 用戶名/密碼@實例名就可以登陸了, 但從其他機器上訪問informix資料庫如何登陸
informix是你創建的用戶嗎?還是程序?還有,你有沒有安裝了plsql developer和oracle客戶端?
6. VB訪問informix資料庫怎麼訪問,求解
你可以確認一下你的連接方式是否正確,Protocol=olsoctcp.
我沒有通過odbc方式連接過,如果你連接的那個服務不為socket tcp方式(soctcp)是無法連接的.
你可以查看informix的sqlhost文件或啟動實例時所用到的onconfig配置文件.
7. 請問,在vs2005中,c#怎麼連接linux 中的informix 資料庫
內容是轉載的,希望對你有所幫助。
Windows下連接Linux中的Informix資料庫的兩種實用方法:用MyEclipse直接連接Informix資料庫和用ODBC連接Informix資料庫。
項目中用到的開發相關資料主要有:
系統開發環境:Windows+Linux
Windows開發軟體:MyEclipse5.5+IBM Informix Client-SDK 2.90+FlashFXP
Linux軟體:Informix11資料庫
相關技術:JSP+Struts+JavaBean+Informix
方式一:MyEclipse直接連接Informix資料庫
准備文件有:d:\ifxjdbc.jar
操作步驟:"開始"--「所有程序」--「MyEclipse 5.5」--"Windows"--"Open Perspctive"--"My Eclipse Database Explorer" 打開DB Browser窗體,滑鼠右鍵"new"新建一個資料庫連接
Driver name:自定義連接標識( 如informix.jdbc.IfxDriver)
nnection URL:jdbc:informix-sqli://192.168.1.249:9000/databasename:informixserver=informixservername;newcodeset=GBK,8859-1,819
User name: informix
Password: informix
Driver JARs :d:\ifjdbc.jar
其中192.168.1.249為Linux伺服器IP,databasename為Linux伺服器資料庫名和informixservername為Linux伺服器資料庫服務名稱
方式二:ODBC連接Informix資料庫
1.安裝IBM Informix Client-SDK 2.90
2.打開控制面板--數據源(ODBC)--新建一個新的系統DSN,設置如下:
Server Name: Informix Server
Host Name :192.168.1.249
Service :sqlexecl
protocol :onsoctcp
Options :
Database Name :DataBaseName
User Id : Informix User Name
Password : Informix Password
3.設置Windows系統文件service內容
C:\WINDOWS\system32\drivers\etc\service
man 9535/tcp #Remote Man Server
sqlexecl 9003/tcp #Remote Linux Informix Data Server
3.設置Windows系統文件hosts內容
C:\WINDOWS\system32\drivers\etc\hosts
127.0.0.1 localhost
192.168.1.249 LinuxMachineName
8. 求助,informix客戶端連接資料庫,報密碼錯誤
1,在ASPX頁面上拖兩個TextBox,一個用於輸入用戶名,一個用於輸入密碼。還有一個Button,給這個Button的Click事件添加判斷用戶名,密碼是否正確的功能,具體見2
2,從頁面獲取到用戶名和密碼,在資料庫的表中,查找用戶名為你輸入用戶名的記錄,如果沒有查到,提示「用戶名不存在」。如果查找到記錄,取出記錄對應的用戶名和密碼信息,比較查尋出來的密碼和輸入的密碼是否一致,不一致,提示「密碼錯誤」。如果密碼也正確,你可以顯示登錄成功,或者是跳轉到其他一些有用的頁面。