C#.net连接Sybase的方法

Posted xubao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#.net连接Sybase的方法相关的知识,希望对你有一定的参考价值。

一 、ODBC方式连接
1 安装Sybase客户端,安装ODBC驱动,配置DSN<略>
2 连接代码

string strconn = "DSN=TEST;SRVR=TEST;DB=DB;UID=sa;PWD=;";
OdbcConnection SybaseConn = new OdbcConnection(strconn);
OdbcDataAdapter da = new OdbcDataAdapter("select * from TableName",SybaseConn);
DataTable dt = new DataTable();
da.fill(dt);

二、用Sybase.Data.AseClient连接

1 下载 Sybase.Data.AseClient.dll sybdrvado11.dll sybdrvssl.dll 三个DLL ,下载地址:DLL下载 http://files.cnblogs.com/ShuiMu/sybase_dll.rar
2 将这三个DLL拷贝到bin目录下
3 在项目中添加对Sybase.Data.AseClient.dll 的引用
4 代码中添加:using Sybase.Data.AseClient;
5 连接代码

//用Sybase.Data.AseClient连接数据库
//data source 服务器IP地址
//database  数据库名称
//charset 字符集(服务器与客户端要相同 否则会乱码)
//port 端口号
//uid sa  不解释
AseConnection con = new AseConnection("Data Source=Server IP;database=DB;charset=cp850;Port=端口号;UID=sa;PWD=");
AseDataAdapter da = new AseDataAdapter("select * from BFBHDD.Mytest", con);
da.Fill(dt);

 

Sybase 驱动百度云下载地址:

链接:https://pan.baidu.com/s/1oXGjLBYfIiHTWrHvq0LTOw
提取码:e04e
复制这段内容后打开百度网盘手机App,操作更方便哦

 

以上是关于C#.net连接Sybase的方法的主要内容,如果未能解决你的问题,请参考以下文章

C# + asp.Net + 自定义 Sybase SessionState 提供程序 + ReportViewer = 一些报告崩溃

C#连接Sybase数据库,Anywhere 8

Oracle SQL Developer 添加SQLServer 和Sybase 连接

如何通过ODBC连接Sybase数据库

sybase bcp 命令

sybase 如何像SQL SERVER一样建立作业,让他能定时运行存储过程