C#连接数据库增删改查代码 SQL SERVER/ACCESS 通用类
来源:互联网 发布:山东省青岛市 阿里云 编辑:程序博客网 时间:2024/05/16 12:50
using System.Data.OleDb;using System.Data;
public static class DataTools { private static OleDbConnection oleConn = new OleDbConnection("Provider=SQLOLEDB;Data Source=sz-lgp02;Initial Catalog=LGP;User ID=sa;Password=lgp123456");//sql server database public static string sourceName = "E:\\db\\####.accdb"; public static OleDbConnection oleConn1 = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + sourceName + ";");//access database public static int Insert(string sql) { int result = 0; try { oleConn.Open(); OleDbCommand oleCommand = new OleDbCommand(sql, oleConn); result = oleCommand.ExecuteNonQuery(); } catch (Exception exception) { throw; } finally { oleConn.Close(); } return result; } public static DataTable Select(string sql) { DataTable tb = new DataTable(); try { oleConn.Open(); OleDbDataAdapter adapter = new OleDbDataAdapter(sql, oleConn); adapter.Fill(tb); } catch (Exception exception) { string message = exception.Message; } finally { oleConn.Close(); } return tb; } /// <summary> /// 根據命令執行刪除數據 /// </summary> /// <param name="sql"></param> /// <returns></returns> public static int Delete(string sql) { int ifExecute = 0; try { oleConn.Open(); OleDbCommand comm = new OleDbCommand(sql); ifExecute = comm.ExecuteNonQuery(); } finally { oleConn.Close(); } return ifExecute; } /// <summary> /// 更新數據 /// </summary> /// <param name="sql"></param> /// <returns></returns> public static int Update(string sql) { int ifExecute = 0; try { oleConn.Open(); OleDbCommand comm = new OleDbCommand(sql, oleConn); ifExecute = comm.ExecuteNonQuery(); } finally { oleConn.Close(); } return ifExecute; } /// <summary> /// 执行sql返回对象 /// </summary> /// <param name="sql"></param> /// <returns></returns> public static object ExecuteSingle(string sql) { object obj = null; try { oleConn.Open(); OleDbCommand comm = new OleDbCommand(sql, oleConn); obj = comm.ExecuteScalar(); } finally { oleConn.Close(); } return obj; } }
0 0
- c#连接数据库增删改查代码 SQL SERVER/ACCESS 通用类
- C#连接数据库增删改查代码 SQL SERVER/ACCESS 通用类
- C# 连接 SQL Server 2008 基础操作+数据库增删改查
- C# 创建通用增删改查代码
- c#操作access数据库--增删改查
- VS2008 C# Sql server2008 数据库的连接,增删改查
- 对SQL数据库的增删改查C#代码
- C#菜鸟版SQL Server 类封装(C#数据库增删改查)
- SQL Server 数据库增删改查语句
- c# access增删改查
- C#访问Access完整增删改查代码
- C#对Access数据库的增删改查
- C# Access数据库增删查改的简单方法
- C# Access数据库增删查改的简单方法
- C# Access数据库增删查改的简单方法
- 使用ODBC连接SQL Server数据库进行增删查改操作全过程
- C# 连接数据库 以及数据库增删改查
- C#学习—连接数据库通用增删改,查询
- 将二叉查找树转换为有序的双向链表
- 编译Python及相关模块
- LaTeX中加入Matlab中生成的图片
- 论敲代码时好的编码习惯的重要性!!!
- Java 反射 Reflection
- C#连接数据库增删改查代码 SQL SERVER/ACCESS 通用类
- 硬黑客:智能硬件生死之战
- 设计模式---工厂模式(PHP)
- 各种C++:Borland C++、Symantec C++、Microsoft VisualC++
- <PY>计算信息熵
- linux中文显示乱码
- 二进制文件的读入
- linux中注册共享中断
- HTML:5的新特性之音频和视频播放