欢迎投稿

今日深度:

ADO.NET数据库之数据库连接---ShinePans,

ADO.NET数据库之数据库连接---ShinePans,


ADO.NET技术主要包括Connection,Command,DataReader,DataAdapter,DateSet,DataTable等六种对象


1).Connection 对象的主要功能是与数据库连接(事物处理也使用此对象)

2).Command  对象用于返回数据,修改数据,运行存储过程以及发送或检索参数信息的数据库命令

3).DataReader 对象主要功能是以只进流的方式从数据库中读取行

4).DataAdapter 对象的主要功能是将数据库中的内容填充到DataSet对象,在修改DataSety对象中的数据后还可以将修改信息通知数据库,使DataSet对象中的数据域数据库中的数据保持一致

5).DataSet 对象是 ADO.NET的核心概念,它是支持ADO.NET断开式分布式数据方案的核心对象,DataSet对象是一个数据库容器,可以把它当作是存在于内存中的数据库,无论数据源是什么,它都会提供一致的关系编程模型

6)DataTable 可以理解为内存中的数据表


这些命令的综合运用以服务于程序


ADO.net中的Connection对象

Connection数据库连接对象,包括4个版本,SQLConnection,OleDbConnection,OracleConnection和OdbcConnection.     SqlConnection用于连接SQL Server数据库,OleDbConnection用于连接以OLE DB方式公开的数据库,OracleConnection用于连接Oracle数据库,OdbcConnection用于连接使用ODBC公开的数据库

SqlConnection:

SqlConnection对象用于连接数据库,它最重要的方法有两个: Open方法,Close方法,Open用于打开数据库的连接,Close方法负责关闭数据库的连接
属性: ConnectionString  获取或设置用于打开SQL Sever 数据库的字符串            State  指示SqlConnection的状态 方法:Open 使用Connection所指定的属性设置打开          Close 关闭与数据库的连接

连接字符串

"server=locahost;database=db_test;uid=sa;pwd=sqlserver" "server=,;database=db_test;Trust_Connection=true"
localhost 数据库服务器名称 db_test 数据库名称 uid=sa  用户名 qwd=sqlserver 数据库密码 server=,; 数据库服务器名称 database=db_test; 数据库名称  Trusted_Connection=true  使用可信任连接
连接句子举例: class program {    static void Main()        {              string connection=               "server=,;database=db_test;Trusted_Connection=true";     //创建数据库连接字符串               SqlConnection sc=new SqlConnection();  //创建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数据库?

Initial Catalog 是ole db 里用到的 你用的是 sql 不用
Initial Catalog 把他换成database= 就是连接数据库的名称
server=.;database=数据库 uid=;pwd=;

连接之后 你要用到什么SQL命令 在 SqlCommand cmd = new SqlCommand(); 刮号里写上 SQL命令就行了

不过点一个按钮,自动创建一个数据库 我没试过帮不了你 你自己研究一下吧``
 

adonet 怎连接sql数据库

string ConStr = "server=.;database=adoteset;uid=用户名;pwd=密码;";

或者
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}

这样看看具体的错误是什么
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2041.html NewsArticle ADO.NET数据库之数据库连接---ShinePans, ADO.NET技术主要包括 Connection,Command,DataReader,DataAdapter,DateSet,DataTable 等六种对象 1).Connection 对象的主要功能是与数据库连接(事物处理也使用此对象)...
评论暂时关闭