求个师傅教我一下如何连接数据库
本人小白,刚开始学习.net。想做一个登陆界面,并且连接到sql sever,我做好登陆界面了。然后下载了一个数据库连接的源代码,可是我不知道怎么弄,求个师傅教教我。跪谢!!!!!!!!!!!! --------------------编程问答-------------------- http://bbs.csdn.net/topics/360154255 --------------------编程问答-------------------- --------------------编程问答-------------------- http://www.codesky.net/article/200505/63855.html --------------------编程问答-------------------- http://blog.csdn.net/candyzha/article/details/6902776 --------------------编程问答-------------------- 除 --------------------编程问答--------------------http://www.cnblogs.com/xiaoming1989/archive/2011/03/14/1983749.html --------------------编程问答-------------------- 这个问题你百度一下吧,全都有
现在webconfig中定义
<connectionStrings>
//添加 <add name="句柄"connectionString="server=数据库地址;database=数据库;uid=用户名;pwd=密码"/>
</connectionStrings>
string strcon = ConfigurationManager.ConnectionStrings["句柄"].ConnectionString;
--------------------编程问答-------------------- string connString = "Data Source=服务器名称;Initial Catalog=数据库名称;User ID=数据库用户名称;Pwd=数据库密码";
SqlConnection connection = new SqlConnection(connString);//创建数据库连接
string sql = "";//写要执行的SQL语句
connection.Open();//打开数据库
SqlCommand cmd = new SqlCommand(sql, connection);//执行SQL语句
connection.close();//关闭数据库
希望能帮到你。。。。。。。 --------------------编程问答-------------------- 示例文档 --------------------编程问答-------------------- string connString = "Data Source=服务器名称;Initial Catalog=数据库名称;User ID=数据库用户名称;Pwd=数据库密码";
SqlConnection connection = new SqlConnection(connString);//创建数据库连接
string sql = "";//写要执行的SQL语句
connection.Open();//打开数据库
SqlCommand cmd = new SqlCommand(sql, connection);//执行SQL语句
connection.close();//关闭数据库 --------------------编程问答-------------------- 快捷方式:
数据库连接字符串 --------------------编程问答-------------------- 共同学习
QQ:136125665 --------------------编程问答-------------------- 与其学习连接数据库,不如学一下如何用最简单的文件系统实现你要的功能。数据库必然是要学的,但是就怕稀里糊涂学了半天以后,你只会SQL Server --------------------编程问答-------------------- 先去网上找点基础的ado.net视频看看吧 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 既然是学习就要回写SQL语句,连数据库可以用别人写好的类都没关系,但是至少知道那些方法都是干什么的,怎么开一个连接怎么关一个连接,变量的生命周期等等。
--------------------编程问答-------------------- 这里有代码可以参考下。
http://www.aiiq.net/?p=1408 --------------------编程问答--------------------
这里有你想要的东西。 --------------------编程问答-------------------- public class DBHelp
{
private static SqlConnection connection;
public static SqlConnection Connection
{
get
{
if(connection==null)
{
connection = new SqlConnection("server=.;database=ClothMSN;integrated security=true");
connection.Open();
}
else if(connection.State==ConnectionState.Closed)
{
connection.Open();
}
else if(connection.State==ConnectionState.Open)
{
connection.Close();
connection.Open();
}
else if(connection.State==ConnectionState.Broken)
{
connection.Open();
}
return DBHelp.connection;
}
}
/// <summary>
/// 1、单向的数据操作:insert、update、delete
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static int ExecuteCommand(string sql)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
return cmd.ExecuteNonQuery();
}
/// <summary>
/// 2、双向的数据操作:select;返回SqlDataReader
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static SqlDataReader GetReader(string sql)
{
SqlCommand cmd = new SqlCommand(sql, Connection);
return cmd.ExecuteReader();
}
//3、双向的数据操作:select;返回DataSet|DataTable
public static DataTable GetTable(string sql)
{
SqlDataAdapter sda = new SqlDataAdapter(sql, Connection);
DataTable dt = new DataTable();
sda.Fill(dt);
return dt;
}
} --------------------编程问答-------------------- public static String SqlConTxt;//数据连接字符串
public static String SqlTxt;//Sql字符串
public static readonly string SqlConn = System.Configuration.ConfigurationManager.AppSettings["SQLConnString"].ToString() + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings["dbPath"]) + ";";
public Db()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static void CloseConn(OleDbConnection objDbConn)
{
if (objDbConn.State == ConnectionState.Open)
objDbConn.Close();
}
/// <summary>
/// 创建数据库连接
/// </summary>
/// <param name="connStr">连接字符串</param>
/// <returns>Sql数据库连接OleDbConnection</returns>
public static OleDbConnection CreateCon()
{
OleDbConnection oldb = new OleDbConnection(SqlConn);
return oldb;
} --------------------编程问答--------------------
string source = "server=服务器名称;uid=用户名;pwd=密码;database=数据库名称;";
SqlConnection conn = new SqlConnection(source);
conn.Open();
string select = "SELECT * " + " FROM bbb FOR XML AUTO";
SqlCommand cmd = new SqlCommand(select, conn);
XmlReader xr = cmd.ExecuteXmlReader();
xr.Read();
string data;
do
{
data = xr.ReadOuterXml();
if (!string.IsNullOrEmpty(data))
Console.WriteLine(data);
}
while (!string.IsNullOrEmpty(data));
conn.Close();
你试下,应该可以。
我也在弄这个,一起学习吧、
Ado.Net介绍的很多,不过看的我头晕,这会来看看论坛
补充:.NET技术 , C#