【淘宝ERP】C#与SQLServer数据库连接

连接数据库一般有两种方式
       1、使用SQL用户名、密码验证

        Data Source = 服务器名;Initial Catalog = 数据库名;User ID = 用户名;Pwd = 密码(没有密码可以省略)

                例如:public string connString = "Data Source=xp;Initial Catalog=ExpressManager;User ID = sa;Pwd = 123";

       2、使用windows身份验证

        Data Source = 服务器名;Initial Catalog = 数据库名;Integrated Security = TRUE(或者:SSPI)

                例如:public string connString = "Data Source=xp;Initial Catalog=ExpressManager;Integrated Security=TRUE";
 

string connString = "Data Source=USER-20180315FD;Initial Catalog=Master;Integrated Security=TRUE";

string connString = "Server=USER-20180315FD;DataBase=Master;uid=sa;pwd=da";

string connString = "Data Source =.; Initial Catalog = Master; User ID = sa; Pwd=sa";

string connString = "Data Source=(local);Initial Catalog=Master;Integrated Security=TRUE";

Server:使用名为USER-20180315FD,他的别名为“Data Source”,或“Address”,“Addr”。如果使用的是本地数据库且定义了实例名,则可以写为“Server=(local)\实例名”;如果是远程服务器,则将local替换为远程服务器的名称或者IP地址。

DataSource等号后面的那个点是代表你所使用的数据库是本地数据库,本地数据库默认的实例名就是.\SQLEXPRESS

Database:使用的数据源为SMDB这个数据库。他的别名为initial catalog,本句可以写为initial catalog=SMDB;

注意,你的SQL Server 必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录。如果你的SQLSERVER设置为Windows登录,那么在这里就不需要使用uid和pwd这两个参数,需使用“Trusted_Connection=SSPI”来进行登录

第一种连接数据库方法:直接通过数据库的用户名、密码等连接

步骤:

(1)建立SqlConnection对象,指定SqlConnection对象的ConnectionString属性;
(2)打开数据库连接;
(3)指定SQL语句;
(4)建立SqlDataAdapter对象和DataSet对象;
(5)填充DataSet对象

(6)给DataGrid指定数据源

        public static void SQLConn()
        {
            SqlConnection Conn = new SqlConnection("Server=USER-20180315FD;DataBase=Master;uid=sa;pwd=wxd123456");

            Conn.Open();

            SqlCommand cmd = new SqlCommand("select * from stocklog", Conn);

            DataSet ds = new DataSet();

            SqlDataAdapter da = new SqlDataAdapter(cmd);

            da.Fill(ds);
        }

猜你喜欢

转载自blog.csdn.net/zgscwxd/article/details/86656645
今日推荐