ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » 移动及嵌入式数据库 » 从 Sybase Central 或 Interactive SQL 连接到示例数据库

标题: 从 Sybase Central 或 Interactive SQL 连接到示例数据库
离线 lazycat001
高级会员



精华贴数 1
个人空间 0
技术积分 8829 (136)
社区积分 0 (1065410)
注册日期 2006-8-9
论坛徽章:6
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章 
      

发表于 2007-12-13 12:54 
从 Sybase Central 或 Interactive SQL 连接到示例数据库

本文中的许多示例和练习都始于从 Sybase Central 或 Interactive SQL 连接到示例数据库。

连接到示例数据库 (Sybase Central):

启动 Sybase Central:从 [开始] 菜单选择 [程序]  >  [Sybase SQL Anywhere 9]  >  [Sybase Central]。

打开 [连接] 对话框:从 [工具] 菜单选择 [连接]。

选中 [ODBC 数据源名] 选项并单击 [浏览]。

选择 [ASA 9.0 Sample],然后单击 [确定]。

连接到示例数据库 (Interactive SQL):

启动 Interactive SQL:从 [开始] 菜单选择 [程序]  >  [Sybase > SQL Anywhere 9]  >  [Adaptive Server Anywhere]  >  [Interactive SQL]。

打开 [连接] 对话框:从 [SQL] 菜单选择 [连接]。

选中 [ODBC 数据源名] 选项并单击 [浏览]。

选择 [ASA 9.0 Sample],然后单击 [确定]。

数据库名、用户 ID 和服务器名都出现在 [SQL 语句] 窗格上方的标题栏中。

注意
您无需为该连接键入用户 ID 和口令,因为数据源中已经包含该信息。


__________________
我不是大虾
只看该作者    顶部
离线 lazycat001
高级会员



精华贴数 1
个人空间 0
技术积分 8829 (136)
社区积分 0 (1065410)
注册日期 2006-8-9
论坛徽章:6
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章 
      

发表于 2007-12-13 12:54 
最简单的连接情况是:要连接到的数据库驻留在自己的计算机上。如果您遇到的是这种情况,请自行检查下列问题:

该数据库是否已经在服务器上运行?如果不是,则需要标识数据库文件,以便 Sybase Central 或 Interactive SQL 可以启动它。如果是,您可以在 [连接] 对话框中指定较少的参数。

您的计算机上是否有多个数据库正在运行?如果只有一个数据库正在运行,则 Sybase Central 或 Interactive SQL 假定该数据库就是您要连接到的数据库,您不需要在 [连接] 对话框中指定它。如果是,您需要通知 Sybase Central 或 Interactive SQL 要优先连接到哪个数据库。

下面的步骤取决于上述问题的答案。

连接到正在运行的本地服务器上的数据库:

启动 Sybase Central 或 Interactive SQL,然后打开 [连接] 对话框(如果它不自动出现)。

在该对话框的 [标识] 选项卡上,键入当前运行的数据库的用户 ID 和口令。

执行下列操作之一:

如果该服务器只包含一个数据库,单击 [确定] 连接到它。

如果该服务器包含多个数据库,单击该对话框的 [数据库] 选项卡并指定一个数据库名。这通常是不带路径或扩展名的数据库文件名。

启动和连接到数据库:

启动 Sybase Central 或 Interactive SQL,然后打开 [连接] 对话框(如果它不自动出现)。

在该对话框的 [标识] 选项卡上,键入用户 ID 和口令。

单击 [数据库] 选项卡。

在 [数据库文件] 字段中指定一个文件(包括完整路径、名称和扩展名)。您可以通过单击 [浏览] 来搜索文件。

如果您希望以后进行的连接的数据库名不同于该文件名,请在 [数据库名] 字段中键入一个名称(不包括路径或扩展名)。

提示
如果已在服务器上装载(启动)数据库,您只需提供用于成功连接的数据库名。不必给出数据库文件。
在上述任一情况下,可在 [连接] 对话框中 [标识] 选项卡的底部选中相应的数据源选项,使用数据源(一组存储的连接参数)进行连接。

有关将数据源与 jConnect JDBC 驱动程序结合使用的信息,请参见为连接指定驱动程序。


__________________
我不是大虾
只看该作者    顶部
离线 lazycat001
高级会员



精华贴数 1
个人空间 0
技术积分 8829 (136)
社区积分 0 (1065410)
注册日期 2006-8-9
论坛徽章:6
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章 
      

发表于 2007-12-13 12:55 
嵌入式数据库旨在供单一应用程序使用,它运行于该应用程序所在的同一台计算机上,而且,应用程序用户基本上无法看到它。

如果应用程序使用嵌入式数据库,则个人服务器在应用程序进行连接时通常并不运行。在这种情况下,您可以使用连接字符串来启动数据库,方法是在连接字符串的 DatabaseFile (DBF) 参数中指定数据库文件。

使用 DBF 参数
DatabaseFile (DBF) 参数指定要使用哪个数据库文件。数据库文件会自动装载到缺省服务器上;或者,如果未运行任何服务器,则会启动一个服务器。

当不再有到数据库的连接时(通常是当启动该连接的应用程序断开连接时),数据库将被卸载。如果服务器是由该连接启动的,它在数据库卸载之后停止。

下列连接参数显示如何将示例数据库作为嵌入式数据库来装载:

dbf=path\asademo.db
uid=DBA
pwd=SQL其中,path 是 Adaptive Server Anywhere 安装目录的名称。

使用 StartLine [Start] 参数
下列连接参数显示如何自定义作为嵌入式数据库的示例数据库的启动。如果您希望使用选项(如高速缓存大小),这会非常有用:

Start=dbeng9 -c 8M
dbf=path\asademo.db
uid=DBA
pwd=SQL


__________________
我不是大虾
只看该作者    顶部
离线 lazycat001
高级会员



精华贴数 1
个人空间 0
技术积分 8829 (136)
社区积分 0 (1065410)
注册日期 2006-8-9
论坛徽章:6
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章 
      

发表于 2007-12-13 12:55 
您可以在数据源中保存多组连接参数。所有 Adaptive Server Anywhere 接口(Open Client 和 jConnect 除外)都可以使用数据源。唯一的例外是,Sybase Central、Interactive SQL 和 Adaptive Server Anywhere 控制台实用程序 (dbconsole) 在使用 jConnect 进行连接时,也能使用数据源。

有关详细信息,请参见为连接指定驱动程序。

使用数据源连接(Sybase Central 或 Interactive SQL):

启动 Sybase Central 或 Interactive SQL,然后打开 [连接] 对话框(如果它不自动出现)。

在 [标识] 选项卡上,键入用户 ID 和口令。

在 [标识] 选项卡的下半部分,执行下列操作之一:

选中 [ODBC 数据源名] 选项并指定一个数据源名(等同于 DataSourceName (DSN) 连接参数,该参数引用 Windows 注册表中的数据源)。单击 [浏览] 可查看数据源列表。

选中 [ODBC 数据源文件] 选项并指定一个数据源文件(等同于 FileDataSourceName (FILEDSN) 连接参数,该参数引用保存在文件中的数据源)。您可以通过单击 [浏览] 来搜索文件。

ASA 9.0 Sample 数据源保存一组连接参数,包括数据库文件和一个用于启动数据库的 StartLine (START) 参数。


__________________
我不是大虾
只看该作者    顶部
离线 ninetailsfox
老会员



精华贴数 0
个人空间 0
技术积分 2440 (647)
社区积分 0 (1542363)
注册日期 2007-9-5
论坛徽章:2
数据库板块每日发贴之星ITPUB新首页上线纪念徽章    
      

发表于 2007-12-17 08:15 
nice


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问