谁帮我提供一份c#web设计, 连接数据库的模板,谢谢! 连接数据库的代码应该都差不多吧,谁能帮我提供一份模板,初学者 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在设计页面添加一个SqlDataSource->配置数据源->新建连接(选中要连接的数据库)->查看连接字符串就是该数据库的连接代码,复制完后就可以取消并把SqlDataSource删掉 在config文件中添加如下连接串:<appSettings> <add key="AccessConnection" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="></add></appSettings>在cs文件中,这个连接串可以这样调用:string conn = System.Configuration.ConfigurationManager.AppSettings["AccessConnection"].ToString() + Server.MapPath("data.mdb");我的access数据库是data.mdb。下面是我自己写的调用函数,连接access数据库,参数sql指你的查询语句,conn就是数据库连接串。 public DataSet GetDataSetFromAccess(string sql, string conn) { OleDbConnection accessConn = new OleDbConnection(connection); accessConn.Open(); OleDbDataAdapter adapter = new OleDbDataAdapter(sql, connection); DataSet ds = new DataSet(); adapter.Fill(ds); return ds; } 上面我的函数中数据库连接串忘记关闭了,最后最好加句:accessConn.Close();数据库连接打开用完之后最好关闭。 ConnStr = "server="+ServerName+";database="+DBName+"; integrated security=sspi" SqlConnection sqlConn = new SqlConnection(ConnStr); //建立数据库连接 sqlConnl.Open(); //打开数据库连接 //打开数据库连接之后可以对数据库进行更、删、改等操作 sqlConn.Close(); //关闭数据库连接/****************************数据库操作***************************/数据库操作语句的执行: 1. string sqlStr = " select * from tableName"; SqlCommand myCommand = new SqlCommand(sqlStr,sqlConn); 2. string sqlStr = " select * from tableName"; SqlCommand myCommand = new SqlCommand(); myCommand.CommandType = CommandType.Text; myCommand.CommandText = sqlStr; myCommand.Connection = sqlConn; 3.存储过程的执行: SqlCommand myCommand = new SqlCommand(); myCommand.Connection = sqlConn; myCommand.CommandText = "sp_report_Calculate"; myCommand.CommandType = CommandType.StoredProcedure; myCommand.ExecuteNonQuery(); 如果需要向存储过程中传递参数可以直接写在:myCommand.CommandText里面,如:myCommand.CommandText = "sp_report_Calculate,参数1,参数2,……";或者用myCommand.Parameters.Add("param",value); 执行数据库语句的方法有:ExecuteNonQuery(),ExecuteReader(),ExecuteScalar(),ExecuteXmlReader()四种方法。 执行数据库查询操作时:将查询结果放到DataSet的一个临时表DataTable中,该DataTable中的内容和数据库不同步,当数据库中的内容有变化时,需对该DataTable进行更新。(再次从数据库中获得相关信息) DataSet dataSet = new DataSet(); //建立SqlDataAdapter对象,并执行数据库语句 SqlDataAdapter myCommand = new SqlDataAdapter(sqlStr,sqlConn); //将数据放到DataSet的临时表中 myCommand.Fill(dataSet,"user"); //直接放到DataTable里面 DataTable dt = new DataTable(); myCommand.Fill(dt); 楼上提到了 执行数据库语句的方法有:ExecuteNonQuery(),ExecuteReader(),ExecuteScalar(),ExecuteXmlReader()四种方法。有着四种方法的模版吗? 51aspx.comsqlhelperhttp://topic.csdn.net/u/20091019/10/4eb4f2d4-0cb6-49ce-abc5-a135ac6b733d.html MVC view执行 action 参数问题! 忘解惑 c# 检测代理服务器是否可用的问题 怎么在picturebox控件上显示动态画面,在线等,急...... C#读取数据遇到问题,急需高人指点! 求sql 高手解决 sql难题求解 菜鸟问题,数据读入数组出错!!! 各位朋友,谁可以帮我下载个同学录系统啊 请问大侠,winform 如何控制在不同分辨率下的窗体位置呢? 看看这两句代码的含义???100分,如果不够在给100 toolstripstatuslabel 文字图片自动适应大小 图片自动压低拉伸 用c#连接数据库失败!求教!
<appSettings>
<add key="AccessConnection" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="></add>
</appSettings>在cs文件中,这个连接串可以这样调用:string conn = System.Configuration.ConfigurationManager.AppSettings["AccessConnection"].ToString() + Server.MapPath("data.mdb");
我的access数据库是data.mdb。
下面是我自己写的调用函数,连接access数据库,参数sql指你的查询语句,conn就是数据库连接串。
public DataSet GetDataSetFromAccess(string sql, string conn)
{
OleDbConnection accessConn = new OleDbConnection(connection);
accessConn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(sql, connection);
DataSet ds = new DataSet();
adapter.Fill(ds);
return ds;
}
integrated security=sspi"
SqlConnection sqlConn = new SqlConnection(ConnStr); //建立数据库连接
sqlConnl.Open(); //打开数据库连接
//打开数据库连接之后可以对数据库进行更、删、改等操作
sqlConn.Close(); //关闭数据库连接
/****************************数据库操作***************************/
数据库操作语句的执行:
1. string sqlStr = " select * from tableName";
SqlCommand myCommand = new SqlCommand(sqlStr,sqlConn);
2. string sqlStr = " select * from tableName";
SqlCommand myCommand = new SqlCommand();
myCommand.CommandType = CommandType.Text;
myCommand.CommandText = sqlStr;
myCommand.Connection = sqlConn;
3.存储过程的执行:
SqlCommand myCommand = new SqlCommand();
myCommand.Connection = sqlConn;
myCommand.CommandText = "sp_report_Calculate";
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.ExecuteNonQuery();
如果需要向存储过程中传递参数可以直接写在:myCommand.CommandText里面,如:myCommand.CommandText = "sp_report_Calculate,参数1,参数2,……";或者用myCommand.Parameters.Add("param",value);
执行数据库语句的方法有:ExecuteNonQuery(),ExecuteReader(),ExecuteScalar(),ExecuteXmlReader()四种方法。
执行数据库查询操作时:将查询结果放到DataSet的一个临时表DataTable中,该DataTable中的内容和数据库不同步,当数据库中的内容有变化时,需对该DataTable进行更新。(再次从数据库中获得相关信息)
DataSet dataSet = new DataSet();
//建立SqlDataAdapter对象,并执行数据库语句
SqlDataAdapter myCommand = new SqlDataAdapter(sqlStr,sqlConn);
//将数据放到DataSet的临时表中
myCommand.Fill(dataSet,"user");
//直接放到DataTable里面
DataTable dt = new DataTable();
myCommand.Fill(dt);
有着四种方法的模版吗?
sqlhelperhttp://topic.csdn.net/u/20091019/10/4eb4f2d4-0cb6-49ce-abc5-a135ac6b733d.html