`
Beyon_javaeye
  • 浏览: 67775 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

采用AseClient多连接串动态连接Sybase引起Client unable to establish a connection问题

    博客分类:
  • C#
阅读更多
问题描述:
采用AseConnection connect = new AseConnection(connectString)连接4-5个Sybase数据库,connectString做为参数在运行时动态获取,程序运行过程中会不定期出现Client unable to establish a connection错误。connectString如下:
Data Source='myASEserver';Port=5000;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

引发原因:
由于connectString连接串中pooling参数默认为true, 当connectString连接不同的Sybase数据库会导致连接池中的数据库连接产生混乱而导致连接失败。

解决方法:
1、当对多个数据库的操作频繁时,可为每个数据库建立对应的connectString和AseConnection来避免该问题;
2、当对多个数据库的操作次数不多时,可将传入的connectString连接串中pooling参数设置为false来避免该问题;
分享到:
评论

相关推荐

    Sybase.AdoNet2.AseClient部署64位机器

    标题中的“Sybase.AdoNet2.AseClient”是指Sybase公司提供的用于.NET框架的数据访问组件,它允许开发者在.NET环境中与Sybase ASE(Adaptive Server Enterprise)数据库进行交互。这个组件是ADO.NET的一部分,提供了...

    c#(.net)操作sybase需要的三个dll

    2,添加引用【using Sybase.Data.AseClient;】, 3,AseConnection con = new AseConnection("连接字符串"), 连接字符串的形式“DataSource='127.0.0.1';Port='5000';UID='sa';PWD='mima';Database='数据库名';” ...

    C#连接Sybase数据库,并解决C#读取Sybase乱码的问题

    4,乱码问题:sybase使用latin1字符集的时候,c#中读取字符串会是乱码,进行如下转换就行: System.Text.Encoding.GetEncoding("gbk").GetString( System.Text.Encoding.GetEncoding("latin1").GetBytes( s );

    Sybase.Data.AseClient.dll (32+64+86位)

    《Sybase.Data.AseClient.dll在C#中的应用与位数匹配详解》 在C#编程环境中,数据库的连接和操作是不可或缺的部分。Sybase数据库系统作为一款强大的企业级数据库,其.NET数据提供者——Sybase.Data.AseClient.dll,...

    c# .net连接sybase的两种方式

    本文将详细探讨两种在C# .NET中连接Sybase的方法:旧版的ODBC(Open Database Connectivity)和更现代的ADO.NET(ActiveX Data Objects .NET)。这两种方法各有特点,适用于不同的开发需求。 首先,我们来看第一种...

    Sybase ASE ado.net2.0 驱动包AdoNet2.AseClient

    标题 "Sybase ASE ado.net2.0 驱动包AdoNet2.AseClient" 涉及的是Sybase Adaptive Server Enterprise(ASE)数据库与.NET Framework 2.0之间的连接技术。Sybase ASE是一款高性能的关系型数据库管理系统,广泛应用于...

    .NET连接SyBase数据库使用DLL

    .NET连接SyBase使用的三个DLL: Sybase.Data.AseClient.dll sybdrvado11.dll sybdrvssl.dll 使用方法:把sybdrvado11.dll,sybdrvssl.dll拷贝到项目BIN文件夹下,在项目中添加Sybase.Data.AseClient.dll的引用。 #...

    Sybase.AdoNet35.AseClient.dll连接数据库demo

    用Sybase.AdoNet35.AseClient.dll连接sybase数据库demo(附源码和相关dll),本人测试通过.(远程连接和本地连接数据库都通过) 测试环境:服务端操作系统:windows xp sybase版本:12.5x host格式为服务端IP:port,在...

    C#连接sybase解决中文乱码办法

    例如,在C#应用程序中连接Sybase数据库进行数据查询时,如果Sybase数据库中的中文字符采用的是GBK编码,而C#应用程序默认使用的是UTF-8编码,那么查询结果中的中文字符就会显示为乱码。 ### 二、解决方案 针对C#...

    Sybase数据库连接方法

    在.NET环境中,我们可以使用Sybase的ADO.NET提供程序——`Sybase.Data.AseClient.dll`,这个文件在描述中提及,是连接Sybase ASE(Adaptive Server Enterprise)的关键组件。它提供了.NET Framework中的Sybase数据库...

    c# 连接sybase所需dll,以及连接config文件

    在C#编程中,连接Sybase数据库通常需要借助特定的驱动和配置文件。在这个场景下,`Sybase.Data.AseClient.dll`是一个关键组件,它是Sybase提供的.NET数据提供者,允许C#应用程序与Sybase ASE(Adaptive Server ...

    Sybase.Data.AseClient.DLL

    Imports Sybase.Data.AseClient Dim conn As AseConnection = New AseConnection("") Dim strCom As String = "" Dim AseCom As New AseCommand(strCom, conn) conn.Open() Dim re As String = AseCom....

    Asp.net实现连接sybase115

    在IT行业中,Asp.NET是一种常用的Web应用程序开发框架,由微软公司开发,它允许程序员使用C#或VB.NET等编程语言构建动态网站、web服务和应用程序。本话题将聚焦于如何在Asp.NET环境中实现与Sybase数据库的连接,利用...

    Sybase.AdoNet2.AseClient

    SAP ADO.NET Data Provider for Adaptive Server Enterprise (ASE) Sybase.AdoNet2.AseClient.dll 文件的3个版本:1.15.325.0 , 2.155.1001.0 , 2.155.1016.0

    AdoNetCore.AseClient:AdoNetCore.AseClient-SAP ASE的.NET Core数据库提供程序

    AdoNetCore.AseClient 适用于SAP ASE的.NET Core DB提供程序 NuGet提供的软件包: 名称 版本 AdoNetCore.AseClient (推荐) AdoNetCore.AseClient.StrongName (全名) SAP(以前为Sybase)多年来一直支持从...

    AdoNetCore.AseClient - a .NET Core DB Provider for SAP ASE.zip

    "AdoNetCore.AseClient - a .NET Core DB Provider for SAP ASE.zip" 提供了一个关键信息,即这是一个专为.NET Core平台设计的数据库提供程序,用于连接和操作SAP Adaptive Server Enterprise(ASE),也被称为SAP ...

    sybaseADO.net驱动DLL

    2. Sybase.AdoNet2.AseClient.dll和Sybase.AdoNet4.AseClient.dll:这两个是主要的ADO.NET驱动程序库,分别对应.NET Framework 2.0和4.0的接口,包含连接、命令、数据适配器、数据读者等对象的实现。 3. sybdrvado...

    sybase .net 驱动

    在ASP.NET平台上开发应用程序时,为了连接Sybase数据库,开发者会依赖特定的.NET数据提供者,这通常是一个DLL(动态链接库)文件。 Sybase提供了SQL Anywhere、 Adaptive Server Enterprise (ASE)等不同的数据库...

    数据库连接串大全分享.pdf

    数据库连接串,也称为数据源或连接字符串,是应用程序与数据库建立连接时所需的关键信息集合。连接串包含数据库服务器的地址、数据库名称、用户凭据以及其他配置参数,以确保正确和安全地访问数据库。在.NET框架中,...

Global site tag (gtag.js) - Google Analytics