C#中SQL数据库操作问题

page1001 2012-11-20 08:40:45
C#中如何把数据库连接的代码放入一个类,然后再增删差改操作的时候直接调用这个类
...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
闪耀的瞬间 2012-11-22
  • 打赏
  • 举报
回复
引用 2 楼 zj735539703 的回复:
新建一个类库,然后在里面添加需要的方法 比如创建一个UserClass.cs类库 添加public static SqlConnection conn = new SqlConnection("server=.;database=MySchool;integrated security=sspi");在这个里面 调用时候直接调用UserClass.conn就行了……
2L的方法是有点像全局变量的static 调用时不用new(实例化)就可以直接引用 可以在这个类中建一个方法,这个方法接收你传过来的值,对数据库进行增删改查询 比如: Business_OrgInsert()方法接收值,返回bool类型的值,让你判断是否执行成功,Insert()是一个封装好的方法. public bool Business_OrgInsert(string ParID, string orgname, string orgshortname, string orgdec, string orgmemo) { this.ParentOrgID = ParID; this.Name = orgname; this.ShortName = orgshortname; this.OrderBy = Convert.ToInt32(orgdec); this.Memo = orgmemo; return this.Insert(); }
page1001 2012-11-22
  • 打赏
  • 举报
回复
谢谢大家的回复,我试试,看能行不
foreveryimada 2012-11-20
  • 打赏
  • 举报
回复
邮箱直接发给你!!
lbxdqk 2012-11-20
  • 打赏
  • 举报
回复
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Data.SqlClient; namespace Test { class ConnHelper { string conn = "server=.;pwd=sa;uid=sa;database=Test";//写你数据库的连接字符串 private SqlConnection connection; public SqlConnection Connection { get { if (Connection == null) { connection = new SqlConnection(conn); } return connection; } } /// <summary> /// 打开连接 /// </summary> public void OPEN() { if (Connection.State != ConnectionState.Open) { Connection.Open(); } if (Connection.State == ConnectionState.Broken) { Connection.Close(); Connection.Open(); } } /// <summary> /// 关闭连接 /// </summary> public void Close() { if (Connection.State == ConnectionState.Open) { Connection.Close(); } } } }
bookc-man 2012-11-20
  • 打赏
  • 举报
回复
新建一个类库,然后在里面添加需要的方法 比如创建一个UserClass.cs类库 添加public static SqlConnection conn = new SqlConnection("server=.;database=MySchool;integrated security=sspi");在这个里面 调用时候直接调用UserClass.conn就行了 楼主,是这个意思么???
EnForGrass 2012-11-20
  • 打赏
  • 举报
回复
新建一个类库,添加一个类,在这个类中添加你需要的方法

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧