visualstudio数据库
点击上方【工具】--选择【连接到数据库】
10
等待一会,左侧就出现了我们连接的数据所有的表,函数等等信息
2. visual studio 2010 中创建的数据库怎么设置其数据库名啊
vs2010自带的sql为sql2008
express.不带管理工具.可以通过vs2010进行连接.在vs2010中通过菜单:"tools"->connect
to
database
可以连接到这个数据库执行相应的操作,但其中内置了sql
server的精简版,无法用于开发,只能查看数据什么的。如果想开发只能安装,升级程序将sql
server升级为开发版或自己安装服务器版的用于开发。
3. visual studio怎么做数据库
publicclassStudentService
{
//从配置文件中读取数据库连接字符串
=ConfigurationManager.ConnectionStrings["accpConnectionString"].ToString();
=ConfigurationManager.ConnectionStrings["DataBaseOwner"].ToString();
AdoNetModels.Studentmodel=newStudent();
//conststringspName=".usp_DeleteStudent";
#region删除数据1
publicintDeleteStudent(intstuID)
{
intresult=0;
//数据库连接Connection对象
SqlConnectionconnection=newSqlConnection(connString);
//构建删除的sql语句
stringsql=string.Format("DeleteFromStudentWherestuID={0}",stuID);
//定义command对象
SqlCommandcommand=newSqlCommand(sql,connection);
try
{
connection.Open();
result=command.ExecuteNonQuery();//执行命令
}
catch(Exceptionex)
{
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
returnresult;
}
#endregion
#region删除数据2
publicintDeleteStudent2(intstuID)
{
intresult=0;
//构建删除的sql语句使用参数
stringsql="DeleteFromStudentWherestuID=@stuID";
using(SqlConnectionconnection=newSqlConnection(connString))
{
SqlCommandobjCommand=newSqlCommand(sql,connection);
objCommand.Parameters.Add("@stuID",SqlDbType.Int).Value=stuID;
connection.Open();
result=objCommand.ExecuteNonQuery();
}
returnresult;
}
#endregion
publicintInsertStudent(Studentmodel)
{
intresult=0;
SqlConnectionconnection=newSqlConnection(connString);
//构建插入的sql语句
stringsql=string.Format("INSERTINTOStudent(stuName,age)values('{0}','{1}')",
model.StuName,model.Age);
//定义command对象
SqlCommandcommand=newSqlCommand(sql,connection);
try
{
connection.Open();
result=command.ExecuteNonQuery();//执行命令
}
catch(Exceptionex)
{
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
returnresult;
}
publicintInsertStudent2(Studentmodel)
{
intresult=0;
//构建插入的sql语句
stringsql="INSERTINTOStudent(age,stuName)values(@age,@stuName)";
using(SqlConnectionconnection=newSqlConnection(connString))
{
SqlCommandobjCommand=newSqlCommand(sql,connection);
objCommand.Parameters.Add("@age",SqlDbType.Int).Value=model.Age;
objCommand.Parameters.Add("@stuName",SqlDbType.NVarChar,50).Value=model.StuName;
connection.Open();
result=objCommand.ExecuteNonQuery();
}
returnresult;
}
publicintInsertStudent3(Studentmodel)
{
intresult=0;
using(SqlConnectionconnection=newSqlConnection(connString))
{
SqlCommandobjCommand=newSqlCommand(dboOwner+".usp_InsertStudent",connection);
objCommand.CommandType=CommandType.StoredProcere;
objCommand.Parameters.Add("@age",SqlDbType.Int).Value=model.Age;
objCommand.Parameters.Add("@stuName",SqlDbType.NVarChar,50).Value=model.StuName;
connection.Open();
result=objCommand.ExecuteNonQuery();
}
returnresult;
}
publicintInsertStudent5(Studentmodel)
{
intoutputResult=0;
intreturnvalue=0;
using(SqlConnectionconnection=newSqlConnection(connString))
{
SqlCommandobjCommand=newSqlCommand(dboOwner+".usp_InsertStudent",connection);
objCommand.CommandType=CommandType.StoredProcere;
objCommand.Parameters.Add("@age",SqlDbType.Int).Value=model.Age;
objCommand.Parameters.Add("@stuName",SqlDbType.NVarChar,50).Value=model.StuName;
//定义输出参数
SqlParameterparameter=newSqlParameter("@stuID",SqlDbType.Int);
parameter.Direction=ParameterDirection.Output;
objCommand.Parameters.Add(parameter);
//定义ReturnValue参数
objCommand.Parameters.Add("ReturnValue",SqlDbType.Int);
objCommand.Parameters["ReturnValue"].Direction=ParameterDirection.ReturnValue;
connection.Open();
objCommand.ExecuteNonQuery();//执行命令
//获取输出参数的值在命令执行以后
outputResult=(int)objCommand.Parameters["@stuID"].Value;
//存储过程中为定义return值默认为0
returnvalue=(int)objCommand.Parameters["ReturnValue"].Value;
}
returnreturnvalue;
}
publicIListGetAllStudents1()
{
IListdataList=newList();
DataSetdataSet=newDataSet(); //声明并初始化DataSet
SqlDataAdapterdataAdapter; //声明DataAdapter
using(SqlConnectionconn=newSqlConnection(connString))
{
//定义command对象
SqlCommandcommand=newSqlCommand(dboOwner+".usp_SelectStudentsAll",conn);
command.CommandType=CommandType.StoredProcere;
//Command定义带参数的SQL语句的参数
//command.Parameters.Add("@stuID",SqlDbType.Int);
//给输入参数赋值
//command.Parameters["@stuID"].Value=5;
conn.Open();
//初始化DataAdapter
dataAdapter=newSqlDataAdapter(command);
//填充DataSet
dataAdapter.Fill(dataSet,"dataSetName");
//处理数据集中的数据
foreach(DataRowrowindataSet.Tables[0].Rows)
{
Studentmodel=newStudent();
model.StuId=Convert.ToInt32(row["stuID"]);
model.StuName=Convert.ToString(row["stuName"]);
dataList.Add(model);
}
}
returndataList;
}
publicvoidMoreResult()
{
DataSetdataSet=newDataSet(); //声明并初始化DataSet
SqlDataAdapterdataAdapter; //声明DataAdapter
//定义查询语句
stringsql=string.Format("SELECT*FROMstudentwherestuid>50;SELECT*FROMstudent");
SqlConnectionconnection=newSqlConnection(connString);
try
{
connection.Open();
//初始化DataAdapter
dataAdapter=newSqlDataAdapter(sql,connection);
//填充DataSet
dataAdapter.Fill(dataSet,"dataSetName");
//处理数据集中的数据
foreach(DataRowrowindataSet.Tables[0].Rows)
{
//intgradeId=(int)row["GradeID"];
}
}
catch(Exceptionex)
{
Console.WriteLine(ex.Message);
}
finally
{
connection.Close();
}
}
}
}
4. visual studio2017使用c#删除SQL数据库里的一行
如果 你是要写个什么软件的话,建议还是先写个数据库类,包括数据库连接,数据库一系列操作方法都写好,然后直接用就是了,你这样,每涉及到一次数据库,就要重新写连接,和操作,太麻烦了。
下面是实现对数据库操作的类,仅供参考。
class DBhelper
{
string sqlconn;
SqlConnection conn;
public DBhelper()
{
sqlconn = System.Configuration.ConfigurationManager.AppSettings["sqlconn"];
conn = new SqlConnection(sqlconn);
}
public DBhelper(string sqlconn)
{
this.sqlconn = sqlconn;
conn = new SqlConnection(sqlconn);
}
//检查数据库是否打开
public void CheakOpen()
{
if (conn.State != System.Data.ConnectionState.Open)
{
conn.Open();
}
}
//检查数据库是否关闭
public void CheakClose()
{
if (conn.State != System.Data.ConnectionState.Closed)
{
conn.Close();
}
}
//执行sql命令
public bool ExcuteNonQuery(string sql)
{
bool flag = false;
try
{
CheakOpen();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
flag = true;
}
catch (Exception)
{
flag = false;
}
CheakClose();
return flag;
}
public int ExcuteScaler(string sql)
{
int value=-1;
try
{
CheakOpen();
SqlCommand cmd = new SqlCommand(sql, conn);
value=int.Parse(cmd.ExecuteScalar().ToString());
return value;
}
catch (Exception)
{
value = -1;
}
CheakClose();
return value;
}
public SqlDataReader ExcuteReader(string sql)
{
CheakOpen();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader sdr = cmd.ExecuteReader();
return sdr;
}
public DataSet GetDataSet(string sql,string tableName)
{
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds,tableName);
return ds;
}
}
}
5. 怎么在visual studio 里连接数据库
第一个解决方案:右击工程,添加新项目,选择-》数据模板中的ADO.NET entity data model模板,给个名字创建。新的窗口中选择Generate from database选项---next按钮。新窗口中选择new connection。新窗口中选择数据源data source为:Microsoft SQL Server Database File(SqlClient)。选择数据库文件目录,或者创建数据库文件的目录---一般选择工程所在目录,然后给数据库一个名字.mdf。选择Use Windows Authentication。然后选择OK,YES。……这样创建数据库呢不是很好。
6. visual studio 2013怎样创建数据库查询界面
选择
开始菜单
中→程序→【Management
SQL
Server
2008】→【SQL
Server
Management
Studio】命令,打开【SQL
Server
Management
Studio】窗口,并使用Windows或
SQL
Server
身份验证
建立连接。
在【对象
资源管理器
】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点,从弹出来的
快捷菜单
中选择【新建数据库】命令。
执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【
文件组
】。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在【数据库名称】
文本框
中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用
全文索引
】
复选框
。
在【
数据库文件
】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到【文件组】页,在这里可以添加或
删除文件
组。
完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
7. 怎样在Visual studio中附加一个数据库
1、打开Microsoft Visual Studio,使用“工具”菜单下的“连接到数据库”可以附加数据库到Microsoft Visual Studio上。
2、工具:Microsoft Visual Studio 2010
3、步骤:
①打开Microsoft Visual Studio 2010:
4、注意:附加的数据库类型是根据需要选择的。
8. 如何在Visual Studio中让应用程序访问数据库
在Visual Studio中让应用程序访问数据库的操作方法和步骤如下:
1、首先,打开vs2010并依次单击工具栏的“文件”-->“新建”,新建相应的应用程序,如下图所示。
9. 怎么在visual studio里查询数据库的总人数
创建一个文件流。
然后打开一个文件,创建几个变量用于读取,一行一行地读取,每读取一行则累加一次,将人数返回,最后运行程序查看结果。
visual studio被称为服务器资源管理器,它通常是用堆叠解决方案管理器。如果看不到它,可以转到“查看”菜单并选择“服务器资源管理器”。