- 安娤:
.
下載時可選zip檔,解到一個特定目錄:如C:\Program Files\DbVisualizer-4.2.2即可,解完後點選dbvis.exe即可執行.
或者下載安裝檔再安裝也可.
- 下載JDBC
- 針對我們要連結的資庫下載適當的資料庫JDBC.JDBC最好是TYPE 4的
- 以Firebird為例:JayBird For JDK 1.4
- 下載後解壓縮放到D:\PM\Download\db\jdbc\Firebird\FirebirdSQL-1.5.5JDK_1.4
- 根據說明,我們需要是firebirdsql-full.jar
- 連結
- 我們的Database server環境是
- Firebird 10.3
- IP 192.168.0.125
- port 3050
- database=D:\lotto\lotto.gdb
- charecter set=NONE
- dialect=3
- username=sysdba
- password=masterkey
- 啟動DbVisualizer
- 每一種不同的資料庫第一次連結時,要建立Driver Manager(設定JDBC位置)
- 以Firebird為例
- 選[Tools]->[Driver Manager]
- Name=>輸入Firebird JDBC(看的懂就好了)
- 點右中下方有個圖示:[Load File](像個檔案夾)
- 到Firebard JDBC的目錄D:\PM\Download\db\jdbc\Firebird\FirebirdSQL-1.5.5JDK_1.4
- 點選firebirdsql-full.jar[開啟]
- 這時[Driver Classes]可選[org.firebirdsql.jdbc.FBDriver]
- 關掉目前(Driver manager)的視窗
- 增加一個新的DatabaseConnecttion
- 點選[Database]->[Create Database Connection]
- [Connection Alias]輸入lotto (視連線資料庫而定,自定)
- [Driver(JDBC)]選擇[FireBird JDBC]
- [Database url]輸入
jdbc:firebirdsql://192.168.0.125:3050/d:/lotto/lotto.gdb?lc_ctype=NONE&sql_dialect=3 - [userid]輸入sysdba
- [password]輸入masterkey
- 按[Connect]測試是否連線成功,如果成功,則可以試著查看資料,或者輸入SQL command.
- 各資料庫及JDBC ,url
- Oracle
- JDBC:thin
- url: jdbc:oracle:thin:@192.168.0.1:1521:SID
- Informix
- JDBC
- url:jdbc:informix-sqli://192.168.0.1:3000/DBNAME:informixserver=SERVERNAME
- Sybase ASE
- JDBC
- url:jdbc:sybase:Tds:192.168.0.1:3000/DBNAME
- Sybase ASA
- JDBC
- url:jdbc:sybase:Tds:192.168.0.1:3000/DBNAME
- DB2
- MS SQL server
- JDBC:jTDS
- url:jdbc:jtds:sqlserver://192.168.0.1[:222][/DATABASE]
- MS SQL server
- JDBC
- dirver:com.microsoft.jdbc.sqlserver.SQLServerDriver
- url:jdbc:microsoft:sqlserver://HOST:1433;DatabaseName=DATABASE
- Firebird
- JDBC:Jaybird
- url:jdbc:firebirdsql://192.168.0.125:3050/d:/lotto/lotto.gdb?lc_ctype=NONE&sql_dialect=3
- MySQL
- JDBC
- url:jdbc:mysql://
: /
- PostgreSQL
- JDBC
- url:jdbc:postgresql://
: /
設置JDBC連接資料來源
Java連接Oracle數據庫的配置:
driver:
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
jdbc.username=username
jdbc.password=password
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
其中:1521是Oracle的端口號(默認端口號);orcl是數據庫的服務名;
username、password是用戶名和密碼。
Java連接MySQL數據庫的配置:
driver:
hibernate.dialect=org.hibernate.dialect.MySQLDialect
jdbc.url=jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=111111
jdbc.driverClassName=com.mysql.jdbc.Driver
其中:3306是MySQL的端口號(默認端口號);database是數據庫名。
Java連接sql server 2005數據庫配置:
driver:
jdbc.url=jdbc:jtds:sqlserver://localhost:2123/database;tds=8.0;lastupdatecount=true;autoReconnect=true;SelectMethod=Cursor
jdbc.username=sa
jdbc.password=111111
jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
其中:2123是sql server 2005的端口號;database是數據庫名。
Java連接PostgreSQL 數據庫配置:
driver:
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
jdbc.url=jdbc:postgresql://localhost:5432/database/
jdbc.username=admin
jdbc.password=111111
jdbc.driverClassName=org.postgresql.Driver
其中:5432是PostgreSQL數據庫的端口;database是數據庫名。
Java連接sybase 數據庫配置:
driver:
hibernate.dialect=org.hibernate.dialect.SybaseDialect
jdbc.url=jdbc:sybase:Tds:localhost:5000/database?charset=eucgb
jdbc.username=sa
jdbc.password=
jdbc.driverClassName=com.sybase.jdbc3.jdbc.SybDriver
其中:5000是sybase數據庫的端口;database是數據庫名。
Java連接Oracle數據庫的配置:
driver:
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
jdbc.username=username
jdbc.password=password
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
其中:1521是Oracle的端口號(默認端口號);orcl是數據庫的服務名;
username、password是用戶名和密碼。
Java連接MySQL數據庫的配置:
driver:
hibernate.dialect=org.hibernate.dialect.MySQLDialect
jdbc.url=jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=111111
jdbc.driverClassName=com.mysql.jdbc.Driver
其中:3306是MySQL的端口號(默認端口號);database是數據庫名。
Java連接sql server 2005數據庫配置:
driver:
jdbc.url=jdbc:jtds:sqlserver://localhost:2123/database;tds=8.0;lastupdatecount=true;autoReconnect=true;SelectMethod=Cursor
jdbc.username=sa
jdbc.password=111111
jdbc.driverClassName=net.sourceforge.jtds.jdbc.Driver
其中:2123是sql server 2005的端口號;database是數據庫名。
Java連接PostgreSQL 數據庫配置:
driver:
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
jdbc.url=jdbc:postgresql://localhost:5432/database/
jdbc.username=admin
jdbc.password=111111
jdbc.driverClassName=org.postgresql.Driver
其中:5432是PostgreSQL數據庫的端口;database是數據庫名。
Java連接sybase 數據庫配置:
driver:
hibernate.dialect=org.hibernate.dialect.SybaseDialect
jdbc.url=jdbc:sybase:Tds:localhost:5000/database?charset=eucgb
jdbc.username=sa
jdbc.password=
jdbc.driverClassName=com.sybase.jdbc3.jdbc.SybDriver
其中:5000是sybase數據庫的端口;database是數據庫名。