c# 中,怎么把连接数据库写成一个类?
答案:6 悬赏:20 手机版
解决时间 2021-03-24 17:32
- 提问者网友:遁入空寂
- 2021-03-23 19:42
c# 中,怎么把连接数据库写成一个类?
最佳答案
- 五星知识达人网友:duile
- 2021-03-23 19:50
class db
{
public static string strCon="数据库连接字符串"
public db(){}
public void Open(){1.获取连接 2.打开连接}
public void close(){关闭连接}
public DataTable GetDataTable(sql)
{
DataTable dt=new DataTable();
try{
1.Open();
2.dt=执行SQL语句;
}
catch(异常){抛出异常}
finaly{close();}
return dt;
}
}
{
public static string strCon="数据库连接字符串"
public db(){}
public void Open(){1.获取连接 2.打开连接}
public void close(){关闭连接}
public DataTable GetDataTable(sql)
{
DataTable dt=new DataTable();
try{
1.Open();
2.dt=执行SQL语句;
}
catch(异常){抛出异常}
finaly{close();}
return dt;
}
}
全部回答
- 1楼网友:酒者煙囻
- 2021-03-23 23:52
public static SqlConnection CreateConnection()
{
SqlConnection con = new SqlConnection("Data Source=localhost;Initial Catalog=ZSJ_DAS;User ID=sa;pwd=");
return con;
}
{
SqlConnection con = new SqlConnection("Data Source=localhost;Initial Catalog=ZSJ_DAS;User ID=sa;pwd=");
return con;
}
- 2楼网友:英雄的欲望
- 2021-03-23 23:34
model项目 每个表都写一个类,将表的字段写成私有属性,并用get,set来读取和写入
- 3楼网友:青灯有味
- 2021-03-23 21:54
1、新建一个类:譬如:DBCon.cs.添加代码如下
public class DBcon
{
public DBcon()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static SqlConnection create()
{
String str = ConfigurationManager.ConnectionStrings["con"].ToString();
SqlConnection sql = new SqlConnection(str);
return sql;
}
2、在Web.config中添加代码如下:
providerName="System.Data.SqlClient" />
3、在需要链接数据库的地方写如下代码,即完成连接数据库:
SqlConnection sqlConn = DBcon.create();
sqlConn.Open();
public class DBcon
{
public DBcon()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static SqlConnection create()
{
String str = ConfigurationManager.ConnectionStrings["con"].ToString();
SqlConnection sql = new SqlConnection(str);
return sql;
}
2、在Web.config中添加代码如下:
providerName="System.Data.SqlClient" />
3、在需要链接数据库的地方写如下代码,即完成连接数据库:
SqlConnection sqlConn = DBcon.create();
sqlConn.Open();
- 4楼网友:第幾種人
- 2021-03-23 20:43
新建一个类,内容如下:
using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Data.SqlClient;
public class db
{
public db()
{
}
public static SqlConnection CreateConnection()
{
SqlConnection con = new SqlConnection("Data Source=localhost;Initial Catalog=ZSJ_DAS;User ID=sa;pwd=");
return con;
}
}
然后在项目里就可以直接:
SqlConnection mycon = db.CreateConnection();
mycon.Open();
using System;
using System.Collections.Generic;
using System.Web;
using System.Data;
using System.Data.SqlClient;
public class db
{
public db()
{
}
public static SqlConnection CreateConnection()
{
SqlConnection con = new SqlConnection("Data Source=localhost;Initial Catalog=ZSJ_DAS;User ID=sa;pwd=");
return con;
}
}
然后在项目里就可以直接:
SqlConnection mycon = db.CreateConnection();
mycon.Open();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯