java怎么连接sybase 数据库

java怎么连接sybase 数据库,第1张

用jdbc啊

//设定查询字串

String queryString = "select from employee";

JDBCTest myJDBCTest = new JDBCTest();

//加载驱动程序

ClassforName("comsybasejdbc2jdbcSybDriver")newInstance();

//建立连接,localhost为主机名,dba为用户名,sql为密码

Connection myConn = DriverManagergetConnection("jdbc:sybase:Tds:localhost:2638","dba","sql");

Statement myStmt = myConncreateStatement();

//执行查询

ResultSet myResults = myStmtexecuteQuery(queryString);

myJDBCTestdisplayResults(myResults);

//关闭所有打开的资源

myResultsclose();

myStmtclose();

myConnclose();

我不是很清楚lz的意思,你是指sybase服务器的配置吗?

还是用的j2ee配置容器的datasource

数据库文件是在sql anywhere服务器端配置的

具体lz可以直接联系我

在Windows 2003下安装了Sybase IQ 126,经过一番研究总结了启动,关闭和连接的方法。

E:\DBstart_asiq -n foo bardb -n bar -x tcpip(port=4444)

简单解释一下:

start_asiq就是启动数据库服务的命令

-n foo 表示将server命名为foo

bardb 是数据库名,因为当前目录就是数据库文件存放目录,所以这里不写完整路径了

-n bar是把数据库命名为bar

Interactive SQL Java的连接窗口分3个Tab页。

Identification Tab页中只用填写user id和password即可

Advanced Tab页也要填,不然就连不上。这里只用在参数框里添上一句

links=tcpip(host=hostname;port=portnumber)

hostname即服务器名称,可以填ip地址;portnumber即启动数据库服务时定义的端口号。如果参照上例,那么Portnumber要填4444

至此,连接服务器就成功了。

安装前先调试电脑

1安装sybase数据库的服务端

Setupexe/next/中华人民共和国(PRC)/next/服务器选择前两个,一个是主要的,另一个是备份、之后默认

配置新的Adaptive Server (用户计算机的名称)和 配置新的 Monitor Server (选择前两个,打勾)

自定义配置新的 Adaptive server和 自定义新的 Backup server(打勾)

打开sybase central

账号:sa 密码:为空

(在笔记本上,如果‘服务器配置’ 不能进行时,可以先进行‘数据库设备(若完成时报错,则先到如 D盘中建一个文件夹 如:D:\data, 在进行D:\data\temp_1dat,点下一步直至完成 即可)’ )

实用程序:

服务器配置:配置、默认下去直到 修改选项、语言、字符集、设置缺省、iso、

重启计算机

增加数据库设备

增加数据库:

增加一个 gjjmx12(随便起) 大小 4300 根据程序大小(能大点。不能小)

(如果gjjmx12 大小取9000 ,那么,在数据库上 gjjmx12 分4300,cw_0002分2000,cw_0001分1000,jtpcw分500,jtpcw1分500,总数不大于数据库设备中的(gjjmx12)9000即可)

(增加一个数据库名:gjjmx12 (根据程序里德内容定准了,不能该变)

gjjmx12 /属性/选项/(打勾)前三个 ,倒数 第二个,倒数第三个)

增加数据库名字gjjmx12(根据程序里的内容定死了,不能变)

右击数据库属性\选项,勾选允许选择进入/批量复制、在检查点上截断日志、缺省允许为空,设备选项中增加数据库设备(分配空间)

登陆 增加登陆 新登录名:jtpsoftadmin 密码:adminconnect 缺省数据库:gjjmx12

属性 内有 你增加的 所有数据库 名称 如:dbo gjjmx12 别名

恢复数据:

在数据库中 gjjmx12 下 恢复 next/next/ 增加 (位置:D:\ gjjmx12_201307022000dump),

下默认

Sybase Central是一个用于管理数据库及相关产品的简单易用的图形化管理工具。它能够帮助您管理数据库服务器,数据库对象以及执行一些系统管理的任务,同时为每一个任务都能够提供便于参考的循序渐进的图形化的步骤说明,使得系统管理员在管理过程中游刃有余。

下面介绍使用方法。

java版的Sybase Central-------

1打开Sybase Central图形化界面

在“开始”菜单中寻找: 开始-->程序-->Sybase-->Sybase Central Java 版,鼠标单击 Sybase Central Java 版,出现以下界面:

2.连接数据库服务器

鼠标单击菜单中:Tools-->Connect,出现以下连接窗口:

输入登录帐户名,口令,选择需要连接的数据库服务器名称,之后鼠标单击“OK”按钮,即可看到如下界面:

现在您就可以对您的数据库服务器进行需要的管理工作了。

windows版的Sybase Central----

1打开Sybase Central图形化界面

在Sybase产品的安装目录下执行"E:\sybase\Sybase Central 32\win32\scviewexe"(这里Sybase产品安装在e:\sybase目录下),出现以下界面:

2.连接数据库服务器

鼠标双击需要连接的数据库服务器名,出现登录界面:

输入登录帐户名,口令,之后鼠标单击 “OK”按钮,即可看到如下界面:

现在您就可以对您的数据库服务器进行需要的管理工作了。

sa 不能登录 用户数据库,用MS SQL Server无法实现,因为SQL Server 不允许删除sa 帐号。

实在想实现该功能,请考虑使用Sybase SQL Server 11或Sybase ASE 125,它允许用户帐号删除SA帐号,当然后果自负,例如你需要一个帐号来继承SA的权限并且完成SA的工作。

另外,由于SQL Server 是以Sybase SQL Server 为基础开发的,所以管理起来也和Microsoft SQL Server 差不多,容易上手。

<php

$host = "localhost"; //服务器名称,本机用localhost

$user = "root"; //登录名

$pwd = "root"; //登陆密码

$link = sybase_connect($host,$user,$pwd) or die("Could not connect server");

sybase_close($link);

>

Sybase IQ 包括一个幻像数据库,称为实用程序数据库,它没有物理表示。没有此数据库的数据库文件,该数据库也不含数据。实用程序数据库可以在任何 Sybase IQ 服务器上运行。

该实用数据库允许小范围的SybaseIQ函数实用,如Create database和Drop database等。

通过连接时将utility_db 指定为数据库名称,可以启动实用程序数据库,但不要将实用数据库utility_db指定为数据库文件,因为不存在与实用程序数库关联的数据库文件。

在Windows server上,utility_db的目录配置文件为:C:\Sybase\ASIQ-12_7\win32\util_dbini

文件内容为:

; Utility database file

以上就是关于java怎么连接sybase 数据库全部的内容,包括:java怎么连接sybase 数据库、如何启动,关闭,连接Sybase IQ 数据库、sysbase数据库客户端怎么安装等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存