Mirth连接Sybase数据库

来源:互联网 发布:阿里云80端口不能访问 编辑:程序博客网 时间:2024/04/29 19:40
1. 下载jconn3.jar包放到Mirth Connect\server-lib\database目录下
2. 修改Mirth Connect\conf下的dbdrivers.xml,内容如下:
<!-- Database driver informationclass = the driver class name, cannot be emptyname = database driver name to be displayed as, cannot be emptytemplate = the template for creating the database connection, cannot be emptyselectLimit = defines the select statement used for retrieving column information, empty means use the generic query (which could be slow)--><drivers><driver class="sun.jdbc.odbc.JdbcOdbcDriver" name="Sun JDBC-ODBC Bridge" template="jdbc:odbc:DSN" selectLimit="" /><driver class="com.mysql.jdbc.Driver" name="MySQL" template="jdbc:mysql://host:port/dbname" selectLimit="SELECT * FROM ? LIMIT 1" /><driver class="oracle.jdbc.driver.OracleDriver" name="Oracle" template="jdbc:oracle:thin:@host:port:dbname" selectLimit="SELECT * FROM ? WHERE ROWNUM < 2" /><driver class="org.postgresql.Driver" name="PostgreSQL" template="jdbc:postgresql://host:port/dbname" selectLimit="SELECT * FROM ? LIMIT 1" /><driver class="net.sourceforge.jtds.jdbc.Driver" name="SQL Server/Sybase" template="jdbc:jtds:sqlserver://host:port/dbname" selectLimit="SELECT TOP 1 * FROM ?" /><driver class="org.sqlite.JDBC" name="SQLite" template="jdbc:sqlite:dbfile.db" selectLimit="SELECT * FROM ? LIMIT 1" /><span style="color:#ff0000;"><driver class="com.sybase.jdbc3.jdbc.SybDriver" name="Sybase" template="jdbc:sybase:Tds:host:port/dbname" selectLimit="SELECT * FROM ? LIMIT 1" /></span></drivers>

3. 重启Mirth服务
4. 再进入到Mirth后,在数据库模板里就有Sybase选项了
注意设置了之后,点击Insert然后点击GetTable还是不能取得表,可是跑起来之后还是能正常操作数据库的。

0 0
原创粉丝点击