.net 数据连接的方法发布
//连接数据库public SqlConnection ConnectionDataBase()
{
SqlConnection con = new SqlConnection("server=;uid=用户名;pwd= 用户密码;database=数据库名字 ");
return con;
}
//插入public bool CreateAddressBook(Data data)
{
bool c = false;
int LoginNameId = new UserInfoSystem().SelectUserInfo(data.LoginName);
string str = "insert into AddressBook values(" + LoginNameId + ",'" + data.Address + "','" + data.Remark + "')";
SqlConnection con = new DBAccess().ConnectionDataBase();
SqlCommand cmd = null;
try
{
con.Open();
cmd = new SqlCommand(str, con);
int i = cmd.ExecuteNonQuery();
if (i > 0)
{
c = true;
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
if (con.State == ConnectionState.Open)
{
con.Close();
cmd.Dispose();
}
}
return c;
}
//修改把 insert into 改成Update 表名 set 列名='修改的值'(或'+引用值+')
4回答者: yunshan2312
--------------------编程问答-------------------- 杯具,沙发 --------------------编程问答-------------------- …………………… --------------------编程问答-------------------- 用微软的企业库啦,都不用自己写连接方法 --------------------编程问答-------------------- 楼主就是个杯具 --------------------编程问答-------------------- 相当初级的方法 --------------------编程问答-------------------- bug一大把,
安全一大搓. --------------------编程问答--------------------
这代码说句不好听的,垃圾中的次品~~~~~~~~~~ --------------------编程问答-------------------- lz什么时候结帖 --------------------编程问答-------------------- 不要直接在代码里谢字符串 --------------------编程问答-------------------- 楼主的数据库连接方法 好强。最给力的练习数据库连接方法!!!!! --------------------编程问答-------------------- public static int ExecuteNonQuery(string SQLString, bool isProc)
{
using (SqlConnection conn = new SqlConnection(connStr))
{
using (SqlCommand cmd = new SqlCommand(SQLString, conn))
{
try
{
if (isProc)//假如是存储过程
cmd.CommandType = CommandType.StoredProcedure;
if (conn.State.Equals(ConnectionState.Closed))
conn.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (SqlException err)
{
Log.LogWrite(err);
throw new Exception("数据库异常!");
}
finally
{
cmd.Dispose();
conn.Close();
}
}
}
}
--------------------编程问答-------------------- 哎我去,还用这种方法连呢,一句话完事
<add name="str" connectionString="server=.\accp;database=db;uid=sa;pwd="/>
</connectionStrings>
补充:.NET技术 , .NET技术前瞻