.net中webform和winform連線sql server 2000資料庫的c#操作類-.NET教程,資料庫應用
一.這個為c#連線winform
注意點:(1)呼叫時必須引用此類的名稱空間
(2)類中引用的名稱空間
using system;
using system.data;
using system.data.sqlclient;
(3)呼叫示例:
dataset ds =new dataset();
string sql="select * from [user]";
ds=dodatabase.getdataset(sql);
datagrid1.datasource=ds.tables[0].defaultview;
//以上四行為用02wangluo資料庫中user表來填充dataset後繫結到datagrid1
//這是呼叫的getdataset方法-->此方法主要面對的是查(select)
string sql="insert into test(test_xingming) values ("+txtuserid.text+")";
dodatabase.executesql(sql);
//以上兩行是呼叫dodatabase資料庫操作類中的executesql方法來執行對資料庫的增,刪,改等操作,一般寫到button_click中
(3)具體操作類程式碼:
public class dodatabase
{
public dodatabase()
{
//
// todo: 在此處新增建構函式邏輯
//
}
public static dataset getdataset(string sql)
{
sqlconnection conn=new sqlconnection();
dataset ds=new dataset();
try
{
conn=new sqlconnection("server=localhost;uid=sa;pwd=;database=02wangluo");
sqldataadapter sda=new sqldataadapter(sql,conn);
sda.fill(ds);
return ds;
}
catch(exception ex)
{
throw(ex);
}
finally
{
conn.close();
}
}
public static int executesql(string sql)
{
sqlconnection conn=new sqlconnection();
try
{
conn=new sqlconnection("server=localhost;uid=sa;pwd=;database=02wangluo");
sqlcommand sqlcmd =new sqlcommand(sql,conn);
conn.open();
return sqlcmd.executenonquery();
}
catch(exception ex)
{
throw ex;
}
finally
{
conn.close();
}
}
}
二asp.net中c#操作sql server 2000資料庫的操作類
(1)類中名稱空間:
using system;
using system.data;
using system.data.sqlclient;
using system.collections;
using system.configuration;
(2)在web.config中的下面一行加入資料庫連線字串
(2)操作類程式碼:
public class dodatabase
{
public static sqlconnection sqlconn = new sqlconnection();
public dodatabase()
{
}
public static dataset getdataset(string sql)
{
dataset ds = new dataset();
try
{
sqlconn = new sqlconnection(configurationsettings.appsettings["sqlconn"]);
sqldataadapter sqlapt = new sqldataadapter(sql, sqlconn);
sqlapt.fill(ds);
return ds;
}
catch (exception ex)
{
throw (ex);
}
}
public static int executesql(string sql)
{
try
{
sqlconn = new sqlconnection(configurationsettings.appsettings["sqlconn"]);
sqlcommand sqlcmd =new sqlcommand(sql,sqlconn);
sqlconn.open();
return sqlcmd.executenonquery();
}
catch (exception ex)
{
throw (ex);
}
finally
{
sqlconn.close();
}
}
}
(4)呼叫示例:略[@more@]
注意點:(1)呼叫時必須引用此類的名稱空間
(2)類中引用的名稱空間
using system;
using system.data;
using system.data.sqlclient;
(3)呼叫示例:
dataset ds =new dataset();
string sql="select * from [user]";
ds=dodatabase.getdataset(sql);
datagrid1.datasource=ds.tables[0].defaultview;
//以上四行為用02wangluo資料庫中user表來填充dataset後繫結到datagrid1
//這是呼叫的getdataset方法-->此方法主要面對的是查(select)
string sql="insert into test(test_xingming) values ("+txtuserid.text+")";
dodatabase.executesql(sql);
//以上兩行是呼叫dodatabase資料庫操作類中的executesql方法來執行對資料庫的增,刪,改等操作,一般寫到button_click中
(3)具體操作類程式碼:
public class dodatabase
{
public dodatabase()
{
//
// todo: 在此處新增建構函式邏輯
//
}
public static dataset getdataset(string sql)
{
sqlconnection conn=new sqlconnection();
dataset ds=new dataset();
try
{
conn=new sqlconnection("server=localhost;uid=sa;pwd=;database=02wangluo");
sqldataadapter sda=new sqldataadapter(sql,conn);
sda.fill(ds);
return ds;
}
catch(exception ex)
{
throw(ex);
}
finally
{
conn.close();
}
}
public static int executesql(string sql)
{
sqlconnection conn=new sqlconnection();
try
{
conn=new sqlconnection("server=localhost;uid=sa;pwd=;database=02wangluo");
sqlcommand sqlcmd =new sqlcommand(sql,conn);
conn.open();
return sqlcmd.executenonquery();
}
catch(exception ex)
{
throw ex;
}
finally
{
conn.close();
}
}
}
二asp.net中c#操作sql server 2000資料庫的操作類
(1)類中名稱空間:
using system;
using system.data;
using system.data.sqlclient;
using system.collections;
using system.configuration;
(2)在web.config中的
(2)操作類程式碼:
public class dodatabase
{
public static sqlconnection sqlconn = new sqlconnection();
public dodatabase()
{
}
public static dataset getdataset(string sql)
{
dataset ds = new dataset();
try
{
sqlconn = new sqlconnection(configurationsettings.appsettings["sqlconn"]);
sqldataadapter sqlapt = new sqldataadapter(sql, sqlconn);
sqlapt.fill(ds);
return ds;
}
catch (exception ex)
{
throw (ex);
}
}
public static int executesql(string sql)
{
try
{
sqlconn = new sqlconnection(configurationsettings.appsettings["sqlconn"]);
sqlcommand sqlcmd =new sqlcommand(sql,sqlconn);
sqlconn.open();
return sqlcmd.executenonquery();
}
catch (exception ex)
{
throw (ex);
}
finally
{
sqlconn.close();
}
}
}
(4)呼叫示例:略[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/631872/viewspace-863223/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用ASP.NET/C#連線Access和SQL Server資料庫 (轉)ASP.NETC#SQLServer資料庫
- c#連線SQL Server資料庫C#SQLServer資料庫
- 用Java連線SQL Server2000資料庫JavaSQLServer資料庫
- ASP.NET2.0連線SQL Server資料庫詳解ASP.NETSQLServer資料庫
- .net8 winform程式使用EntityFrameworkCore連線資料庫ORMFramework資料庫
- .NET中各種資料庫連線大全資料庫
- C#:資料庫SQL操作通用類C#資料庫SQL
- .net 資料庫連線池配置資料庫
- .Net與Oracle的資料庫連線Oracle資料庫
- 轉發:C#操作SQL Server資料庫C#SQLServer資料庫
- SQLite Helper類,基於.net c#的SQLite資料庫操作類SQLiteC#資料庫
- SQL server資料庫連線不上SQLServer資料庫
- JSP連線SQL Server資料庫JSSQLServer資料庫
- SQL Server 資料庫連線字串的宣告SQLServer資料庫字串
- asp.net 操作Excel表資料匯入到SQL Server資料庫ASP.NETExcelSQLServer資料庫
- WebForm登入頁面(連線資料庫)WebORM資料庫
- .NET中各種資料庫連線大全 (轉)資料庫
- ASP.NET MongoDB資料庫操作類ASP.NETMongoDB資料庫
- SQL Server資料庫在ASP.NET中的備份SQLServer資料庫ASP.NET
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- ADO.NET連線資料庫資料庫
- ado.net 連線資料庫資料庫
- 連線到 ASP.NET 資料庫ASP.NET資料庫
- java 資料庫程式設計(一)JDBC連線Sql Server資料庫Java資料庫程式設計JDBCSQLServer
- Sql Server系列:資料庫操作SQLServer資料庫
- SQL Server 2008連線區域網內的SQL Server 2000資料庫SQLServer資料庫
- sql清除資料庫的連線(for sqlserver2000)SQL資料庫Server
- .NET雲原生應用實踐(三):連線到PostgreSQL資料庫SQL資料庫
- C#連線資料庫C#資料庫
- asp.net連線資料庫(SQL Server 2005 Express)詳細說明ASP.NET資料庫SQLServerExpress
- SQL Server連線VFP資料庫的實現 (轉)SQLServer資料庫
- SQL Server連線ACCESS資料庫的實現 (轉)SQLServer資料庫
- 還原sql server 2000資料庫的坑,不同版本資料庫SQLServer資料庫
- asp.net連線Access資料庫例子ASP.NET資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 【Rosion L.X】ASP.NET[C#]的ACCESS資料庫操作類ROSASP.NETC#資料庫
- .NET關於資料庫操作的類-囊括所有的操作資料庫
- C#快速入門教程(27)—— SQL Server資料庫C#SQLServer資料庫