数据库Word下载.docx
《数据库Word下载.docx》由会员分享,可在线阅读,更多相关《数据库Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
:
连接数据库的用户名为sa.
password="
连接数据库的验证密码为空.他的别名为"
pwd"
所以我们可以写为"
pwd="
.
initialcatalog=Northwind"
使用的数据源为"
Northwind"
这个数据库.他的别名为"
Database"
本句可以写成"
Database=Northwind"
Server=YourSQLServer"
使用名为"
YourSQLServer"
的服务器.他的别名为"
DataSource"
"
Address"
Addr"
ConnectTimeout=30"
连接超时时间为30秒.(根据情况添加)
PS:
1.你的SQLServer必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQLServer设置为Windows登录,那么在这里就不需要使用"
uid"
和"
password"
这样的方式来登录,而需要使用"
Trusted_Connection=SSPI"
来进行登录.
2.如果使用的是本地数据库且定义了实例名,则可以写为"
Server=(local)\实例名"
如果是远程服务器,则将"
(local)"
替换为远程服务器的名称或IP地址.
对SQL数据库的增删改查C#代码
2009-10-0907:
46
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
usingSystem.Data;
usingSystem.Data.SqlClient;
namespaceVaccinationManger.DAL
{
publicclassSqlHelper
{
privatestringconstr="
server=.;
database=VaccinationDB;
pwd=1169"
//privatestringconstr=System.Configuration.ConfigurationManager.ConnectionStrings["
SqlString"
].ToString();
//获取Web.Config文件中的连接字符串
//privatestringconstr=System.Configuration.ConfigurationSettings.AppSettings["
sqlstr"
//privatestringconstr=DataProvider.Constr;
///<
summary>
///创建连接对象
/summary>
returns>
返回连接对象<
/returns>
publicSqlConnectionCreateSqlConnection()
returnnewSqlConnection(constr);
//匿名对象写法
}
///创建命令对象
paramname="
cmdtext"
>
Sql文本命令<
/param>
con"
连接对象<
返回命令对象<
publicSqlCommandCreateSqlCommand(stringcmdtext,SqlConnectioncon)
returnnewSqlCommand(cmdtext,con);
sp"
参数对象数组<
publicSqlCommandCreateSqlCommand(stringcmdtext,SqlConnectioncon,SqlParameter[]sp)
SqlCommandcom=newSqlCommand(cmdtext,con);
com.Parameters.AddRange(sp);
returncom;
文本命令或存储过程名称<
ct"
决定是存储过程还是文本命令<
publicSqlCommandCreateSqlCommand(stringcmdtext,CommandTypect,SqlConnectioncon)
com.CommandType=ct;
publicSqlCommandCreateSqlCommand(stringcmdtext,CommandTypect,SqlConnectioncon,SqlParameter[]sp)
SqlCommandcom=newSqlCommand(cmdtext,con);
///增删改
参数数组<
返回受影响的行数<
publicintExecuteNonQuery(stringcmdtext,SqlParameter[]sp)
SqlConnectioncon=this.CreateSqlConnection();
SqlCommandcom=this.CreateSqlCommand(cmdtext,con,sp);
con.Open();
inttemp=com.ExecuteNonQuery();
con.Close();
returntemp;
publicintExecuteNonQuery(stringcmdtext,CommandTypect,SqlParameter[]sp)
SqlCommandcom=this.CreateSqlCommand(cmdtext,ct,con,sp);
inttemp=com.ExecuteNonQuery();
publicintExecuteNonQuery(stringcmdtext)
SqlCommandcom=this.CreateSqlCommand(cmdtext,con);
publicintExecuteNonQuery(stringcmdtext,CommandTypect)
SqlCommandcom=this.CreateSqlCommand(cmdtext,ct,con);
///填充数据集
文本命令<
tablename"
表名<
返回数据集<
publicDataSetExecuteDataSet(stringcmdtext,stringtablename)
SqlDataAdapterda=newSqlDataAdapter(com);
//da.SelectCommand=com;
DataSetds=newDataSet();
da.Fill(ds,tablename);
returnds;
publicDataSetExecuteDataSet(stringcmdtext,CommandTypect,stringtablename)
SqlCommandcom=this.CreateSqlCommand(cmdtext,ct,con);
///
<
命令类型<
publicDataSetExecuteDataSet(stringcmdtext,CommandTypect,SqlParameter[]sp,stringtablename)
SqlCommandcom=this.CreateSqlCommand(cmdtext,ct,con,sp);
publicDataSetExecuteDataSet(stringcmdtext,DataSetds,stringtablename)
//DataSetds=newDataSet();
publicDataSetExecuteDataSet(stringcmdtext,CommandTypect,DataSetds,stringtablename)
//DataSetds=newDataSet();
publicDataSetExecuteDataSet(stringcmdtext,CommandTypect,SqlParameter[]sp,DataSetds,stringtablename)
SqlCommandcom=this.CreateSqlCommand(cmdtext,ct,con,sp);
publicobjectExecuteScalar(stringcmdtext,SqlParameter[]sp)
using(SqlConnectioncon=this.CreateSqlConnection())
SqlCommandcom=this.CreateSqlCommand(cmdtext,CommandType.StoredProcedure,con,sp);
returncom.ExecuteScalar();
}
}
C#数据库访问及增删改查步骤及代码(转)
2009-08-1821:
50:
43|
分类:
.net|
标签:
无|字号大中小
订阅
1.创建sqlconnection类的连接对象
SqlConnectionmySqlConnection=
newSqlconnection("
server=localhost;
database=Northwind;
pwd=sa"
);
//server指定运行sql的计算机名,localhost是常用名表示程序所在的计算机
2.建立sqlcommand对象
SqlCommandmySqlCommand=mySqlConnection.CreateCommand();
3.设置SqlCommand对象的CommandText属性
mySqlCommand.CommandText=
SelectCustomerID,CompanyName,ContactName,Address"
+
FROMCustomer"
WhereCustomerID='
ALFKI'
4.创建一个DataAdapter对象
SqlDataAdaptermyAdapter=newSqlDataAdapter();