Sql Anywhere 数据库的安装及在.net中的使用方法

自己总结了一下 Sql Anywher 数据库的使用方法
-------------------------
创建数据库
命令行:
创建名为 consol 的数据库
Dbinit consol.db
或者选择 Adaptive Server Anywhere 9 的实用工具 , 选择创建数据库
下一步 选择在本地创建数据库
下一步 选择主数据库保存的文件的名字。
下一步 选择日志文件的保存的位置
下一步 选择是否创建镜像日志文件,
下一步 选择数据库对 JAVA 的支持
下一步 选择数据库是否加密以及数据库字符的设置
下一步 选择 数据库页面文件的大小
下一步 选择数据库的归类序列
下一步 输入数据库名与服务器名
点击完成
注:数据库创建完成后要配置数据库的 ODBC 数据源
直接启动 Adaptive Server Anywhere 9
右键单击连接,数据用户名,密码, ODBC 数据源,服务器名,数据库名和数据文件位置,可以启动数据库可视化界面,进行表,视图,触发器,存储过程,用户的管理
 
数据库的备份   选择 实用工具的备份数据库
下一步 选择要备份的数据库
下一步 选择备份数据保存的位置
下一步 输入对此次备份的注释,(可以不填写)
完成
 
数据库的恢复   选择 使用工具的恢复数据库
下一步 选择要进行恢复的数据库
下一步 选择数据备份文件
下一步 选择数据恢复到的数据文件
点击完成
 
 
数据库表,视图,索引,触发器,存储过程 创建与 sql server 创建语句相同 ,
 
 
 
 
Sql Anywhere 如何在 .net 程序中使用
 
找到 Sql Anywhere 安装目录下 win32 文件夹下的 dboledb9.dll 文件
1.  注册 Sql Anywhere OldDb 运行 regsvr32 dboledb9.dll
2.  .net 中引入命名空间 using Anywhere.Data.AsaClient;
3.  使用AsaConnection 连接数据库
4.  AsaDataReader 、AsaDataAdapter和AsaCommand操作数据库
5.  DataGrid 绑定代码
Connection 连接字符串
"UserID=' 用户名';Password='密码';ServerName='服务器名';DatabaseName='数据库名'";
@"UserID=' 用户名';Password='密码';DatabaseFile='数据文件绝对路径';ServerName='服务器名';DatabaseName='数据库名'";
示例
// 连接字符串
string StrCon="UserID='dba';Password='dba';ServerName='Mydata';DatabaseName='Mydata'";
//Connection 对象
AsaConnection con=new AsaConnection(StrCon);
if (con.State==ConnectionState.Closed)
{
     try
     {
         con.Open();
     }
     catch(AsaException E)
     {
         throw new Exception(E.Message);
     }
}
// 查询字符串
string StrSel="select * from tongji";
// 定义适配器
AsaDataAdapter da=new AsaDataAdapter(StrSel,con);
DataSet ds=new DataSet();
da.Fill(ds,"DataTable1");
// 绑定
DataGrid1.DataSource=ds.Tables[0].DefaultView;
DataGrid1.DataBind();
con.Close();
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值