工具:
1.Visual Studio (我使用的是vs2013)
2.SQL Server (我使用的是sql server2008)
操作:
1.打开sql sever数据库,打开后会看到数据库的初始界面,复制服务器名称:
2.打开VS2013,点击工具下的连接数据库:
3.测试连接成功后点击服务器资源管理器,会看到有下图信息,点击“表”可以看到数据库里面创建的数据表:
连接代码:
现在我们把数据库添加到了vs里,要想对数据库进行增删改查操作,还需要写一些代码实现。
工具类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;
namespace DAL
{
public class DBhelp
{
private DBhelp() { }
private static DBhelp dbhelp = null;
public static DBhelp Create()
{
if (dbhelp == null)
dbhelp = new DBhelp();
return dbhelp;
}
string conString = ConfigurationManager.ConnectionStrings["a"].ConnectionString;
//返回一行一列
public int ExecuteScalar(string sql, params SqlParameter[] sp)
{
SqlConnection con = new SqlConnection(conString);
try
{
con.Open();
SqlCommand com = new SqlCommand(sql, con);
com.Parameters.AddRange(sp);
return (int)com.ExecuteScalar();
}
catch (Exception)
{
con.Close();
throw;
}
finally
{
con.Close();
}
}
//返回读取器对象
public SqlDataReader ExecuteReader(string sql, params SqlParameter[] sp)
{
SqlConnection con = new SqlConnection(conString);
try
{
con.Open();
SqlCommand com = new SqlCommand(sql, con);
com.Parameters.AddRange(sp);
return com.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception ex)
{
con.Close();
throw ex;
}
}
//返回数据集,
public DataSet ExecuteAdater(string sql, params SqlParameter[] sp)
{
SqlConnection con = new SqlConnection(conString);
try
{
SqlCommand com = new SqlCommand(sql, con);
com.Parameters.AddRange(sp);
SqlDataAdapter adapter = new SqlDataAdapter(com);
DataSet ds = new DataSet();
adapter.Fill(ds, "a");
return ds;
}
catch (Exception)
{
throw;
}
finally
{
con.Close();
}
}
//返回受影响行数
public int ExecuteNonQuery(string sql, CommandType type = CommandType.Text, params SqlParameter[] sp)
{
SqlConnection con = new SqlConnection(conString);
try
{
con.Open();
SqlCommand com = new SqlCommand(sql, con);
com.Parameters.AddRange(sp);
com.CommandType = type;
return com.ExecuteNonQuery();
}
catch (Exception)
{
con.Close();
throw;
}
finally
{
con.Close();
}
}
}
}
修改代码里的 string conString = ConfigurationManager.ConnectionStrings["a"].ConnectionString; 这一步用来连接数据库,至关重要。
在服务资源管理器中选中数据库,然后在右下角属性中找到连接字符串,复制内容。
修改APP.config:
将connectionString的内容修改为刚刚复制的连接字符串。
完成这些操作后,就可以用代码操作数据库了。