关于连接Sqlserver
来源:互联网 发布:社交网络平台 编辑:程序博客网 时间:2024/06/14 00:01
早期的时候还不知道SqlHelper.cs,就自己写的一个简单的连接sqlserver的类,我连接的是sqlserver2000。
using System;using System.Data;using System.Data.SqlClient;namespace WindowsApplication1.CS{/// <summary>/// SQConn 的摘要说明。/// </summary>public class SQConn{protected SqlConnection conn = null;protected string connStr = ""; public SQConn(){//这里读取App.config文件的数据库连接串//串格式:server=127.0.0.1;uid=name;pwd=password;database=databaseconnStr = System.Configuration.ConfigurationSettings.AppSettings["DBConnectionString"].ToString();this.dbConnection();} public SQConn(string connStr){this.connStr = connStr;this.dbConnection();}public SQConn(string server,string user,string psw,string db){this.connStr = "server=" + server + ";uid=" + user + ";pwd=" + psw + ";database=" + db ;this.dbConnection();}public DataSet GetDataSet (String sql){this.dbConnection();DataSet ds = new DataSet();SqlCommand cmd = new SqlCommand(sql,this.conn);SqlDataAdapter adpter = new SqlDataAdapter();adpter.SelectCommand = cmd;adpter.Fill(ds);this.dbClose();return ds;}protected void dbConnection(){if(this.conn == null){this.conn = new SqlConnection(this.connStr);this.conn.Open();}}public void dbClose(){if(this.conn != null){this.conn.Close();}}public DataSet exeQuery(string sql){SqlCommand cmd = new SqlCommand(sql,this.conn);DataSet ds = new DataSet();SqlDataAdapter adpter = new SqlDataAdapter();adpter.SelectCommand = cmd;adpter.Fill(ds);return ds;}public int exeUpdate(string sql){//log.Debug(sql);SqlCommand cmd = new SqlCommand(sql,this.conn);return cmd.ExecuteNonQuery();}}}
调用的时候也很方便:
SQConn _conn = new SQConn();
DataSet ds = new DataSet();
string sql = "select * from table1";
ds = _conn.exeQuery(sql);
//数据处理......
ds = null;
_conn.dbClose();
还请大家多多指教。^_^
- 关于连接Sqlserver
- 关于ADO 连接 SQLServer的事务处理。
- 关于sqlserver的MSDN的连接
- 关于Hibernate+Spring连接sqlserver数据库
- sqlserver、mysql、oracle关于jdbc连接
- 关于WAMP2.4连接SQLserver 2008
- 关于SQLServer的最大连接数
- 关于SqlServer连接报错的问题
- sqlserver连接
- 关于连接远程sqlserver命令的一些帮助
- 关于JSP 连接 SQLServer 2000的小问题
- 关于freetds连接sqlserver报错的问题原因
- 关于pymssql 连接SQLserver数据库的18456问题处理之一
- 关于利用JDBC连接sqlserver中数据库的问题
- 关于PYTHON用PYODBC连接SQLSERVER的封装
- C#连接sqlserver代码
- java连接sqlserver实例
- Sqlserver查看当前连接
- 再见,我的大学
- 简易OA系统
- 神奇的 SqlBulkCopy
- 电子商务系统
- 中间件“厚”化成为近年厂商重要的市场增长点
- 关于连接Sqlserver
- 你必须知道的.NET之特性和属性(http://developer.51cto.com/art/200709/56446.htm)
- 0701周二
- jQuery实例:图片展示效果
- Adobe AIR: Create - Modify - Reuse
- js图片显示````
- 16进制图像还原成图像显示
- 诺顿误杀门事件续:赛门铁克赔偿受害者248元
- 盖茨今日正式辞职 14位科技界名流临别赠言