解决方案 »
- asp 数据添加 显示
- 如何使页面每次初始化的时候都导最下面
- 如何在后台修改DeleteText的属性?
- System.Data.OracleClient.OracleException: ORA-01841: (完整) 年份值必须介于 -4713 和 +9999
- 要处理此请求,必须在配置中注册 WebResource.axd 处理程序。
- 判断jpg图片2进制代码后,无法上传
- 导出EXCEL的时候,单元格都是#DIV/0!
- 搜索 空格 查询
- 为何我在本机调试.net程序,有时会出现“当前访问的人数过多”的错误提示?
- 谁可以告诉我有关那个"360度全景网页图片"技术的信息?
- DirectoryInfo GetFiles(搜索参数),本机有效服务器上无效
- DropDownExtender 控件的使用问题
/// 执行一条sql语句
/// </summary>
/// <param name="sqlStr">sql语句</param>
public static void ExecuteSql(string sqlStr)
{
try
{
openConnection();
comm.CommandType = CommandType.Text;
comm.CommandText = sqlStr;
comm.ExecuteNonQuery();
}
catch (Exception e)
{
throw new Exception(e.Message);
}
finally
{
closeConnection();
}
}
调用方法执行插入语句:string sql = "insert into user(username,password) values('" textbox_username.text+ "','" + textbox_pwd.text+ "')";
Common.ExecuteSql(sql);//这边看你方法写在哪里,自己修改一个页面你就去掉Common.
注意你的user表的ID要设为自动增长如何判断数据库有没有这个人 ,那你就查数据库有没有这个人 ,有就不插入没有就执行上面的语句
/// 打开连接
/// </summary>
private static void openConnection()
{
if (conn.State == ConnectionState.Closed)
{
try
{
conn.ConnectionString =System.Web.Configuration.WebConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
comm.Connection = conn;
conn.Open();
}
catch (Exception e)
{
throw new Exception(e.Message);
}
}
}
/// <summary>
/// 关闭连接
/// </summary>
private static void closeConnection()
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
conn.Dispose();
comm.Dispose();
}
<connectionStrings>
<add name="sqlconn" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=D:\工作区\C#项目\RMS\RMS\RMS\DB\RMSDB.mdf;Integrated Security=True;Connect Timeout=30" providerName="System.Data.SqlClient"/>
</connectionStrings>在register.aspx.cs中: protected void Button1_Click(object sender, EventArgs e)
{
string username = TextBox_username.Text;
string pwd = TextBox_pwd.Text;
string name = TextBox_name.Text; DAL.adduser add = new DAL.adduser();
if (add.addusers(username, pwd, name))
MessageBox.Show("用户创建成功");
}
在addusers。cs中:
namespace RMS.DAL
{
public class adduser
{
public bool addusers(string username, string pwd, string name)
{
SqlConnection coon = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString);
string strSql = "insert into Users(userName,userPwd,name) values('" + username + "','" + pwd + "','" + name+"')";
coon.Open();
SqlCommand comm = new SqlCommand(strSql, coon);
if (comm.ExecuteNonQuery() > 0)
{
coon.Close();
return true;
}
else
{
coon.Close();
return false;
}
}
}
}