大家谁有用C#写的使用ADO(不是ADO.net)操作数据库的类啊,我需要打开持久连接,共享一个(100分赠送) 先添加引用,好像是.NET Framework栏的ADO2.7,是一个.dll文件。然后的使用就和以前一样了。ADO2.7的引用文件有几个,不过我在Beta2下只能用.dll的那个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 re: 非持续连接占资源好大??不对吧。现在编程都提倡非持续连接(我把它理解成瞬间连接,就是需要时连接,不需要时断开),这大大节约了服务器资源啊。只是连接的时候多花了一点点分配资源(或缓冲)的时间。我想,如果你连续向数据库导入数据,连接在每个insert命令后不会自己断掉吧。这是我的一些理解,不知对不对。 会断掉,而且写成class后每次连接需要重新实例化,不行的谁有啊,贡献一个 看在100分的份上,我给你一个例子,假设Main()在form1类中,....//省略//定义公用(静态)的连接;public static System.Data.OleDb.OleDbConnection PubConnection; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { PubConnection=new System.Data.OleDb.OleDbConnection(); PubConnection.ConnectionString= @"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=apa;Data Source=SERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=CHEN-W2000;Use Encryption for Data=False;Tag with column collation when possible=False"; PubConnection.Open(); Application.Run(new Form1()); }在其它的类中,你可以用 Form1.PubConnection来使用这个公用连接,如this.oleDbSelectCommand1.Connection = Form1.PubConnection; 实在是感谢大家我想要一套完整的ADO的数据库操作类,我实在是懒得写了主要是想找个现成的,谁叫咱懒那100分不是那么容易的哦... 介绍一篇文章给你参考:http://www.yesky.com/20020226/218667.shtml 我要的是ADO啊!ADO.net的类我都写出来了 关于静态方法的内存分配问题 几百个函数 现在要判断每个函数传入的参数是否为null 我是菜鸟.老师布置了一道作业.其他的都做好了,就是二进制文件的修改不会.大哥大姐!帮帮忙啊! 找个控件类似listview 怎么把DropDownList1.SelectedItem.Text的值转换为DataTime类型 什么样的类不能被继承,什么样的类不能被实例化?在c#里 如何判断日期串是否正确,刚研究出来的 文件操作 .Net支持哪些应用服务器?或者哪些应用服务器支持.NET? 如何删除一个txt文件呀!那位高手再帮帮我! 请问各位C#的图形功能有没有Java的图形功能强大,简单 NND,什么回事?
re: 非持续连接占资源好大??
不对吧。现在编程都提倡非持续连接(我把它理解成瞬间连接,就是需要时连接,不需要时断开),这大大节约了服务器资源啊。只是连接的时候多花了一点点分配资源(或缓冲)的时间。
我想,如果你连续向数据库导入数据,连接在每个insert命令后不会自己断掉吧。
这是我的一些理解,不知对不对。
看在100分的份上,我给你一个例子,假设Main()在form1类中,....//省略//定义公用(静态)的连接;
public static System.Data.OleDb.OleDbConnection PubConnection;
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
PubConnection=new System.Data.OleDb.OleDbConnection();
PubConnection.ConnectionString= @"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=apa;Data Source=SERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=CHEN-W2000;Use Encryption for Data=False;Tag with column collation when possible=False";
PubConnection.Open();
Application.Run(new Form1());
}在其它的类中,你可以用 Form1.PubConnection来使用这个公用连接,如this.oleDbSelectCommand1.Connection = Form1.PubConnection;
http://www.yesky.com/20020226/218667.shtml