欢迎投稿

今日深度:

ADO.net之2-连接数据库成功---ShinePans,

ADO.net之2-连接数据库成功---ShinePans,


数据库的配置:



连接字符串: server=潘尚\\SQLEXPRESS;database=db_test;Trusted_Connection=true


连接代码:
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SQLTest
{
    class Program
    {
        static void Main(string[] args)
        {
            //连接数据库
            string connection =
                "server=潘尚\\SQLEXPRESS;database=db_test;Trusted_Connection=true";
            SqlConnection sc = new SqlConnection();
            sc.ConnectionString = connection;
            try
            {
                sc.Open();
                Console.WriteLine("已经打开数据库连接!");
            }
            catch (Exception ex)
            {
                Console.WriteLine("打开数据库错误:{0}", ex.Message);
            }
            finally
            {
                sc.Close();
                Console.WriteLine("数据库连接已关闭!");
            }
            System.Console.ReadLine();
        }
    }
}

连接结果:




adonet连接sql server数据库问题

给你们简单的写个两行代码吧using System.Data;
using System.Data.SqlClient;//引入命名空间

public class DataLayer
{
private static SqlConnection CreateSqlConnection()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "server=218.28.188.237;uid=zhiagng;pwd=******;database=zhigang";
return conn;
}
}

在需调用这个连接的时候,可以直接引用类的静态方法就行了:不要忘记打开哦……
写个事例:在一个网页中获取表A1数据:

SqlConnection _myConn = DataLayer.CreateSqlConnection();
_myConn.Open()://打开数据库连接
SqlCommand _QueryCmd = new SqlCommand();
_QueryCmd.Connection=_myConn;
_QueryCmd.CommandText="Select * from A1";
SqlDataAdapter _adpt= new SqlDataAdapter(_QueryCmd):
DataSet _ds = new DataSet();
_adpt.Fill(_ds,"A1"); //这样DataSet对象就得到了数据

引用数据的时候可以这样:

DataView1.DataSource=_ds.Tables[0];
DataView.DataBind();//绑定数据

以上可以使用单例模式进行简写,更容易一些!
 

ADONET 连接数据库的问题

应该是关键字冲突
对表命名最好不要用像user,name等等常见的单词,我过去用name命了个表名,结果一直都有错,最后才发现是命名的问题。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2494.html NewsArticle ADO.net之2-连接数据库成功---ShinePans, 数据库的配置: 连接字符串:server=潘尚\\SQLEXPRESS;database=db_test;Trusted_Connection=true 连接代码: using System;using System.Collections.Generic;using System.Data.SqlClient;...
评论暂时关闭