如何使用DBeaver工具用跳板机连接sybase数据库

如何使用DBeaver工具用跳板机连接sybase数据库,第1张

1. 下载 DBeaver1.4

我向来只使用解压缩版:files/dbeaver-1.4.0-win32.win32.x86.zip

2. 将其解到d:\tools, 这样会有一个根目录dbeaver, 里边有一个可执行程序dbeaver.exe,如果看看其中的readme,就知道它依赖一个外部的jvm。创建一个dbeaver.exe的快捷方式,在其目标(target)里设置为:D:\tools\dbeaver\dbeaver.exe -vm D:\shared\jdk1.6.0_02\bin\javaw, 用于指定jvm的位置。当然,你得事先准备好jdk1.6才行。

3.点开那个快捷方式,把DBeaver启起来。同时准备好Sybase的jdbc驱动,ASE和ASA可以共用一个驱动。在dbeaver下建立子目录drivers\sybase, 把jconn3.jar放进去。如果你手头没有,可以从已经安装好的ASA11/12, java子目录下复制一个,或者从ASE15\jConnect-6_0\classes子目录下边复制一个。要是手头就没有这些安装版本,那么可以从这里的附件jconn3里复制一个。

4. 开始添加jdbc driver manager, database->Driver Manager->create new driver

ASA的driver配置。

解决方法:

1.下载AccessDatabaseEngine。【下载地址为:

http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=zh-cn】

2.安装。即可

以下为AccessDatabaseEngine的官方说明:

此下载内容将安装一组组件,非 Microsoft Office 应用程序可以使用这组组件从 2007 Office system 文件中读取数据,例如从 Microsoft Office Access 2007(mdb 和 accdb)文件以及 Microsoft Office Excel 2007(xls、xlsx 和文件中读取数据。还支持指向 Microsoft Windows SharePoint Services 和文本文件的连接。

已安装了 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。

如果您是使用 OLEDB 的应用程序开发人员,请将 ConnectionString 属性的 Provider 参数设置为“Microsoft.ACE.OLEDB.12.0” 如果要连接到 Microsoft Office Excel 数据,请将“Excel 12.0”添加到 OLEDB 连接字符串的扩展属性。

如果您是使用 ODBC 连接到 Microsoft Office Access 数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft Access Driver (*.mdb, *.accdb)}DBQ=path to mdb/accdb file”

如果您是使用 ODBC 连接到 Microsoft Office Excel 数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}DBQ=path to xls/xlsx/xlsm/xlsb file” 删除此下载内容:

若要删除下载文件本身,请删除文件 AccessDatabaseEngine.exe 1.在“开始”菜单上,指向“设置”,然后单击“控制面板”。 2.双击“添加/删除程序”。

没看出来错误,把我写的代码附上,希望能对你有点帮助吧

import java.sql.Connection

import java.sql.DriverManager

import java.sql.SQLException

public class DatabaseConnection {

/*

* 功能:编写一个静态方法用于与数据库建立连接

* 输入参数:无

* 返回值:数据库连接对象

* */

public static Connection getConnection(){

//定义一个连接对象

Connection conn=null

//定义连接数据库的URL资源

String url="jdbc:oracle:thin:@192.168.3.9:1521:oracle"

//定义连接数据库的用户名称与密码

String username="faqsys"

String password="faqsysuser"

//加载数据库连接驱动

String className="oracle.jdbc.driver.OracleDriver"

try {

Class.forName(className)

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

//获取数据库的连接对象

try {

conn=DriverManager.getConnection(url,username,password)

System.out.println("数据库连接建立成功...")

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

//返回连接对象

return conn

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10028676.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存