上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: Version6.0:public class DBHelper{//在配置文件中,连接字符串应该如下编写://server=.;uid=sa;pwd=;database=testDB;min pool size=4;max pool size=40;string cnnString=System.Configuration.ConfigurationManager.ConnectionStrings["SqlServerConntionString"].ConnectionString;public int ExecuteNonQuery(string procName, 阅读全文
posted @ 2011-03-02 00:11 愤怒的熊猫 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Version4.0:解决了事务的问题。public class DBHelper{SqlConnection cnn = new SqlConnection(@"server=.;uid=sa;pwd=;database=testDB;");public int ExecuteNonQuery(string procName, SqlParameter[] ps){SqlCommand cmd = cnn.CreateCommand();cmd.CommandType = CommandType.StoredProcedure;cmd.CommandText = proc 阅读全文
posted @ 2011-03-02 00:10 愤怒的熊猫 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Version5.0:这次将连接放入每个方法中,现场产生,现场使用。public class DBHelper{stringcnnString=@"server=.;uid=sa;pwd=;database=testDB;";public int ExecuteNonQuery(string procName, SqlParameter[] ps){SqlConnection cnn = new SqlConnection(cnnString);SqlCommand cmd = cnn.CreateCommand();cmd.CommandType = CommandTyp 阅读全文
posted @ 2011-03-02 00:10 愤怒的熊猫 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Version3.0:使用存储过程。public class DBHelper{SqlConnection cnn = new SqlConnection(@"server=.;uid=sa;pwd=;database=testDB;");public int ExecuteNonQuery(string procName, SqlParameter[] ps){SqlCommand cmd = cnn.CreateCommand();cmd.CommandType = CommandType.StoredProcedure;cmd.CommandText = procNa 阅读全文
posted @ 2011-03-02 00:09 愤怒的熊猫 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Version2.0:采用命名参数的形式。public class DBHelper{SqlConnection cnn = new SqlConnection(@"server=.;uid=sa;pwd=;database=testDB;");public int ExecuteNonQuery(string sql, SqlParameter[] ps){SqlCommand cmd = cnn.CreateCommand();cmd.CommandText = sql;cmd.Parameters.AddRange(ps);cnn.Open();int x = cmd 阅读全文
posted @ 2011-03-02 00:09 愤怒的熊猫 阅读(129) 评论(0) 推荐(0) 编辑
摘要: DBHelper是数据库系统中常用的类,通常用它来处理针对数据库的操作,比如基本的CRUD。一个人在写了一段程序后,不管用的是什么语言,这个类肯定能自己写了,当然,写出来的玩意千差万别,各有千秋,五花八门,啥样的都有,是啊,林子大了。Version1.0:public class DBHelper{SqlConnection cnn = new SqlConnection(@"server=.;uid=sa;pwd=;database=testDB;");public int ExecuteNonQuery(string sql){SqlCommand cmd = cnn. 阅读全文
posted @ 2011-03-02 00:08 愤怒的熊猫 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 添加ftp支持,支持服务器登录。using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Threading;namespace prjDownLoad{class Program{static void Main(string[] args){Thread t = new Thread(new ThreadStart(Down));t.Start();}static void Down(){DownloadUtil du = new 阅读全文
posted @ 2011-03-02 00:07 愤怒的熊猫 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 整合了单线程和多线程。using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Threading;namespace prjDownLoad{class Program{static void Main(string[] args){Thread t = new Thread(new ThreadStart(Down));t.Start();}static void Down(){DownloadUtil du = new Down 阅读全文
posted @ 2011-03-02 00:06 愤怒的熊猫 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 让下载类纯粹一些,在下载类的内部,不再保存为文件,如果要保存,那是用户自己的事情,提供了两种形式返回下载的内容:方法的返回值和事件参数。using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Threading;namespace prjDownLoad{class Program{static void Main(string[] args){Thread t = new Thread(new ThreadStart(Down)) 阅读全文
posted @ 2011-03-02 00:06 愤怒的熊猫 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 使用线程池,给事件添加上合适的参数。using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Threading;namespace prjDownLoad{class Program{//准备了一个用来保存的文件流。static FileStream fs;static void Main(string[] args){Thread t = new Thread(new ThreadStart(Down));t.Start();}s 阅读全文
posted @ 2011-03-02 00:05 愤怒的熊猫 阅读(125) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页