当前位置:编程学习 > C#/ASP.NET >>

求个师傅教我一下如何连接数据库

本人小白,刚开始学习.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 --------------------编程问答--------------------
引用 11 楼 Dream_TT 的回复:
快捷方式:
数据库连接字符串


这里有你想要的东西。 --------------------编程问答--------------------  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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,