对连接SQL服务器数据库
工具:
1.Visual Studio(我使用的是vs2013)
2.SQL Server(我使用的是sql server2008)
操作:
1.打开结构化查询语言服务器数据库,打开后会看到数据库的初始界面,复制服务器名称:
2.打开VS2013,点击工具下的连接数据库:
3.测试连接成功后点击服务器资源管理器,会看到有下图信息,点击"表"可以看到数据库里面创建的数据表:
连接代码:
现在我们把数据库添加到了相对里,要想对数据库进行增删改查操作,还需要写一些代码实现。
工具类
使用系统;
使用系统。集合。通用;
使用系统Linq .
使用系统。文字;
使用模型;
使用系统数据。SqlClient
使用系统。配置;
使用系统。数据;
命名空间木豆
{
公共类数据库帮助
{
私有DBhelp() { }
私有静态dbhelp=null
公共静态数据库帮助创建()
{
if (dbhelp==null)
DBHeLp=new DBHeLp();
返回dbhelp
}
字符串构造=配置管理器连接字符串['a'].ConnectionString
//返回一行一列
public int ExecuteScalar(字符串sql,参数SqlParameter[] sp)
{
SqlConnection con=新的SqlConnection(构造);
尝试
{
con . Open();
SqlCommand com=new SqlCommand(SQL,con);
com .参数. AddRange(sp);
return (int)comexecute标量();
}
捕获(例外)
{
con . Close();
扔;
}
最后
{
con . Close();
}
}
//返回读取器对象
公共SqlDataReader ExecuteReader(字符串sql,参数SqlParameter[] sp)
{
SqlConnection con=新的SqlConnection(构造);
尝试
{
con . Open();
SqlCommand com=new SqlCommand(SQL,con);
com .参数. AddRange(sp);
返回com .ExecuteReader(CommandBehavior .CloseConnection);
}
捕获(例外情况)
{
con . Close();
扔ex;
}
}
//返回数据集,
公共数据集ExecuteAdater(字符串sql,参数SqlParameter[] sp)
{
SqlConnection con=新的SqlConnection(构造);
尝试
{
SqlCommand com=new SqlCommand(SQL,con);
com .参数. AddRange(sp);
sqldatadapter=new sqldatadapter(com);
数据集ds=新数据集();
适配器。填充(ds,' a ');
返回ds;
}
捕获(例外)
{
扔;
}
最后
{
con . Close();
}
}
//返回受影响行数
public int ExecuteNonQuery(字符串sql,命令类型类型=命令类型.文本参数,SQLParameter[](sp)
{
SqlConnection con=新的SqlConnection(构造);
尝试
{
con . Open();
SqlCommand com=new SqlCommand(SQL,con);
com .参数. AddRange(sp);
com .命令类型=类型
返回com .execution query();
}
捕获(例外)
{
con . Close();
扔;
}
最后
{
con . Close();
}
}
}
}
修改代码里的字符串构造=配置管理器连接字符串['a'].ConnectionString这一步用来连接数据库,至关重要。
在服务资源管理器中选中数据库,然后在右下角属性中找到连接字符串,复制内容。
修改APP.config:
将连接字符串的内容修改为刚刚复制的连接字符串。
完成这些操作后,您可以用代码操作数据库。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/112089.html