資源簡介
主要用在管理系統中數據庫的備份和恢復使用.對數據庫操作類進行封裝

代碼片段和文件信息
using?System;
using?System.Data.SqlClient;
using?System.Data;
using?System.Configuration;
using?System.xml;
using?System.Windows.Forms;
using?System.ComponentModel;
using?System.Collections;
using?System.Diagnostics;
using?System.Text;
using?DataManager.Properties;
namespace?DataManager
{
///?
///?
public?class?DataAccess
{
public?DataAccess()
{
}
///?
///?配置數據庫連接字符串
///?
????????public?static?string?ConnectionString?=?Settings.Default.ConnectionString.ToString();
????????public?SqlConnection?myConn;
????????public?SqlCommand?myCommand;
????????public?SqlDataAdapter?myAda;
????????public?SqlDataReader?myReader;
????????public?DataSet?ds;
????????public?DataTable?dt;
????????public?DataRow?dr;
????????public?string?FileName;
????????public?int?FileSize;
????????public?string?UserName;
????????public?string?TrueName;
????????public?string?Dept_Name;
????????public?string?Dept_Id;
????????//**********************************>>?數據庫操作函數?<<**********************************//
????????///?
????????///?打開數據庫連接
????????///?
????????public?void?open()
????????{
????????????myConn?=?new?SqlConnection(ConnectionString);
????????????myConn.Open();
????????}
????????public?SqlDataReader?GetReader(string?str_Sql)
????????{
????????????open();
????????????myCommand?=?new?SqlCommand(str_Sql?myConn);
????????????try
????????????{
????????????????myReader?=?myCommand.ExecuteReader(CommandBehavior.CloseConnection);
????????????}
????????????catch
????????????{
????????????????throw;
????????????}
????????????return?myReader;
????????}
????????///?
????????///?執行一個Sql語句返回一個DataSet對象
????????///?
????????///?sql語句
????????///?
????????public?DataSet?GetDs(string?str_Sql)
????????{
????????????open();
????????????myAda?=?new?SqlDataAdapter(str_Sql?myConn);
????????????ds?=?new?DataSet();
????????????myAda.Fill(ds);
????????????myConn.Close();
????????????return?ds;
????????}
????????///?
????????///?執行一個Sql語句返回一個DataSet對象
????????///?
????????///?sql語句
????????///?內寸表名稱
????????///?DataSet對象
????????public?DataSet?GetDs(string?str_Sql?string?str_Table)
????????{
????????????open();
????????????myAda?=?new?SqlDataAdapter(str_Sql?myConn);
????????????ds?=?new?DataSet();
????????????myAda.Fill(ds?str_Table);
????????????myConn.Close();
????????????return?ds;
????????}
????????///?
????????///?獲得包含在DataSet對象的映謝表集合中的index為0的映謝表
????????///?
????????///?打開表Sql語句
????????public?void?GetTable(string?str_Sql)
????????{
????????????dt?=?GetDs(str_Sql).Tables[0];
????????}
????????///?
????????///?通過傳Sql語句關鍵key值獲得表中一行的數據
????????///?
????????///?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????386??2009-04-24?14:09??DataManager\app.config
?????文件??????31744??2009-04-28?14:58??DataManager\bin\Debug\DataManager.exe
?????文件????????386??2009-04-24?14:09??DataManager\bin\Debug\DataManager.exe.config
?????文件??????62976??2009-04-28?14:58??DataManager\bin\Debug\DataManager.pdb
?????文件??????14328??2009-04-28?14:58??DataManager\bin\Debug\DataManager.vshost.exe
?????文件????????386??2009-04-24?14:09??DataManager\bin\Debug\DataManager.vshost.exe.config
?????文件????????490??2007-07-21?01:33??DataManager\bin\Debug\DataManager.vshost.exe.manifest
?????文件?????950272??2009-04-24?14:00??DataManager\bin\Debug\Interop.SQLDMO.dll
?????文件??????21077??2009-04-24?14:20??DataManager\DataAccess.cs
?????文件???????4172??2009-04-24?14:20??DataManager\DataManager.csproj
?????文件???????9322??2009-04-24?13:58??DataManager\DataRestore.cs
?????文件???????3706??2009-04-28?14:58??DataManager\Form1.cs
?????文件??????22577??2009-04-28?14:58??DataManager\Form1.Designer.cs
?????文件???????7161??2009-04-28?14:58??DataManager\Form1.resx
?????文件???????1706??2009-04-28?14:58??DataManager\obj\Debug\DataManager.csproj.FileListAbsolute.txt
?????文件????????847??2009-04-28?14:58??DataManager\obj\Debug\DataManager.csproj.GenerateResource.Cache
?????文件????????579??2009-04-24?14:00??DataManager\obj\Debug\DataManager.csproj.ResolveComReference.cache
?????文件??????31744??2009-04-28?14:58??DataManager\obj\Debug\DataManager.exe
?????文件???????1026??2009-04-28?14:58??DataManager\obj\Debug\DataManager.Form1.resources
?????文件??????62976??2009-04-28?14:58??DataManager\obj\Debug\DataManager.pdb
?????文件????????180??2009-04-24?14:20??DataManager\obj\Debug\DataManager.Properties.Resources.resources
?????文件?????950272??2009-04-24?14:00??DataManager\obj\Debug\Interop.SQLDMO.dll
?????文件????????492??2009-04-24?13:46??DataManager\Program.cs
?????文件???????1378??2009-04-24?13:45??DataManager\Properties\AssemblyInfo.cs
?????文件???????2872??2009-04-24?13:46??DataManager\Properties\Resources.Designer.cs
?????文件???????5612??2009-04-24?13:45??DataManager\Properties\Resources.resx
?????文件???????1669??2009-04-24?14:09??DataManager\Properties\Settings.Designer.cs
?????文件????????954??2009-04-24?14:09??DataManager\Properties\Settings.settings
?????目錄??????????0??2009-04-24?13:57??DataManager\obj\Debug\Refactor
?????目錄??????????0??2009-04-24?13:46??DataManager\obj\Debug\TempPE
............此處省略9個文件信息
- 上一篇:C#局域網桌面監控
- 下一篇:C#源碼:房屋中介管理系統winform+access
評論
共有 條評論