设置数据库连接信息
来源:互联网 发布:投资tw域名 编辑:程序博客网 时间:2024/06/05 10:35
public class BaseClass
{
String strconn;
public BaseClass()
{
//
// TODO: 在此处添加构造函数逻辑
//连接数据库
strconn = ConfigurationManager.AppSettings["conn"];
}
public DataTable readtable(String strsql)
{//用于从数据库中读取数据,并返回一个DataTable对象
DataTable dt = new DataTable();
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(dt);
conn.Close();
return dt;
}
public DataSet readdataset(String strsql)
{//用于从数据库中读取数据,并返回一个DataSet对象
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(ds);
conn.Close();
return ds;
}
public DataSet getdataset(String strsql,String tablename)
{//用于从数据库中读取数据,并返回一个DataSet对象,填充到具体表中ablename
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(ds, tablename);
conn.Close();
return ds;
}
public SqlDataReader readrow(String sql)
{//用于执行sql查询,并返回一个Reader对象
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlCommand comm = new SqlCommand(sql, conn);
SqlDataReader reader = comm.ExecuteReader();
if (reader.Read())
{
comm.Dispose();
return reader;
}
else
{
comm.Dispose();
return null;
}
}
public string readstr(String strsql,int flag)
{//返回查询结果第一行中的某以字段
DataSet ds = new DataSet();
String str;
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(ds);
str = ds.Tables[0].Rows[0].ItemArray[flag].ToString();
conn.Close();
return str;
}
public void execsql(String strsql)
{//用于执行sql更新语句
SqlConnection conn = new SqlConnection(strconn);
SqlCommand comm = new SqlCommand(strsql, conn);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
}
{
String strconn;
public BaseClass()
{
//
// TODO: 在此处添加构造函数逻辑
//连接数据库
strconn = ConfigurationManager.AppSettings["conn"];
}
public DataTable readtable(String strsql)
{//用于从数据库中读取数据,并返回一个DataTable对象
DataTable dt = new DataTable();
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(dt);
conn.Close();
return dt;
}
public DataSet readdataset(String strsql)
{//用于从数据库中读取数据,并返回一个DataSet对象
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(ds);
conn.Close();
return ds;
}
public DataSet getdataset(String strsql,String tablename)
{//用于从数据库中读取数据,并返回一个DataSet对象,填充到具体表中ablename
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(ds, tablename);
conn.Close();
return ds;
}
public SqlDataReader readrow(String sql)
{//用于执行sql查询,并返回一个Reader对象
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlCommand comm = new SqlCommand(sql, conn);
SqlDataReader reader = comm.ExecuteReader();
if (reader.Read())
{
comm.Dispose();
return reader;
}
else
{
comm.Dispose();
return null;
}
}
public string readstr(String strsql,int flag)
{//返回查询结果第一行中的某以字段
DataSet ds = new DataSet();
String str;
SqlConnection conn = new SqlConnection(strconn);
conn.Open();
SqlDataAdapter cmd = new SqlDataAdapter(strsql, conn);
cmd.Fill(ds);
str = ds.Tables[0].Rows[0].ItemArray[flag].ToString();
conn.Close();
return str;
}
public void execsql(String strsql)
{//用于执行sql更新语句
SqlConnection conn = new SqlConnection(strconn);
SqlCommand comm = new SqlCommand(strsql, conn);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
}
}
在web.config中添加
<appSettings>
<add key="conn" value ="server=localhost;uid=sa;pwd=123456;database=pressweb"/>
</appSettings>
阅读全文
0 0
- 设置数据库连接信息
- 检视数据库连接信息
- 通达OA 数据库连接信息
- Magento数据库连接信息!
- 查看DB2数据库连接信息
- jdbc数据库连接信息
- zookeeper管理数据库连接信息
- JBOSS数据库连接设置
- 如何设置数据库连接池
- MongoDB数据库连接池设置
- 数据库连接池设置
- oracle数据库连接设置
- c3p0设置数据库连接
- 设置数据库连接字符串
- Oracle设置数据库连接超时
- 设置数据库连接属性
- Tomcat+DB2数据库连接池设置
- 如何设置tomcat数据库连接池
- Storm流式计算小结+集群故障恢复
- fetch 请求数据 以及 node 后端 post请求获取不到数据的记录
- 微信小程序开发教程!
- 为什么bootloader起始的代码都是用汇编写的
- 关于linux内核的学习
- 设置数据库连接信息
- 容斥原理
- JS对象创建常用方式及原理分析
- 完整的定义事物属性
- 深入分析javaweb技术内幕笔记——深入分析Web请求过程
- coursera机器学习笔记(第一周、第二周)
- 树莓派(Raspberry Pi 3b)安装Kail Linux 2017.1
- Java正则环视和反向引用
- swagger2