请教以下C#代码

问题描述

不明白其中的一些原因:staticvoidMain(string[]args){System.Data.SqlClient.SqlConnectionconn=newSqlConnection(@"DataSource=(local);IntegratedSecurity=SSPI;"+"InitialCatalog=NorthWind");conn.Open();System.Data.SqlClient.SqlCommandcomm=conn.CreateCommand();comm.CommandText="SelectCategoryID,CategoryNamefromCategories";System.Data.SqlClient.SqlDataReaderreader=comm.ExecuteReader();while(reader.Read()){Console.WriteLine("{0}t{1}t",reader["CategoryID"],reader["CategoryName"]);}reader.Close();conn.Close();Console.Read();}红色部分不明白是什么意思,请教一下,红色部分的意思与作用是什么,为什么要这样做呢?

解决方案

解决方案二:
DataSource=(local);IntegratedSecurity=SSPI;"+"InitialCatalog=NorthWindDataSource:数据库地址IntegratedSecurity=SSPISSPI表示使用信任连接(具体可以看这里http://www.microsoft.com/china/windows2000/library/howitworks/security/sspi2000.mspx)Catalog数据库第二是查的第一和第三是我个人理解只供参考
解决方案三:
那么我想登陆不是自己的数据库,DataSource=?呢???其他的还可以理解.我用这个编写使用System.Data.SqlClient.SqlConnection.那么在另外一个程序:staticvoidMain(string[]args){System.Data.OleDb.OleDbConnectionconn=newOleDbConnection(@"privater=Microsoft.Jet.OLEDB.4.0;DataSource=E:SimpleBank.mdb");conn.Open();System.Data.OleDb.OleDbCommandcomm=conn.CreateCommand();comm.CommandText="SelectAccountID,OwnerfromAccount";System.Data.OleDb.OleDbDataReaderreader=comm.ExecuteReader();while(reader.Read()){Console.WriteLine("{0}t{1}t",reader["AccountID"],reader["Owner"]);}reader.Close();conn.Close();Console.Read();}红色部分又是代表一些什么的呢?
解决方案四:
更改一下System.Data.OleDb.OleDbConnectionconn=newOleDbConnection(@"privater=Microsoft.Jet.OLEDB.4.0;DataSource=E:SimpleBank.mdb");conn.Open();privater应该为provater
解决方案五:
privater应该为provider
解决方案六:
System.Data.SqlClient.SqlConnectionconn=newSqlConnection(@"DataSource=(local);IntegratedSecurity=SSPI;"+"InitialCatalog=NorthWind");这个是用于连接MSSQLprivater=Microsoft.Jet.OLEDB.4.0;DataSource=E:SimpleBank.mdb"这个是连接ACCESS的如果是登陆远程的数据库比如Provider=SQLOLEDB;DataSource=10.10.10.10;Password=数据库密码;UserID=数据库用户名;InitialCatalog=连接的数据库名字比如NorthWind
解决方案七:
DataSource数据源要指定Windows身份验证,可以对SQLServer.NETFramework数据提供程序使用下列两个键/值对中的任意一个IntegratedSecurity=true;IntegratedSecurity=SSPI;InitialCatalog数据库名称也可以写做database这些连接配置的代码存储在ASP.NET应用程序的web.config文件中以及Windows应用程序的app.config文件中,用于连接数据库时一些安全验证吧。以前学的,更多信息查MSDN吧
解决方案八:
//用来连接数据库的DataSource=(local)//本地数据库(或写为Server=.)IntegratedSecurity=SSPI//集成安全登陆(或写为IntegratedSecurity=true),表示不需要输入sqlserver的用户名密码以Windows身份登陆,SSPI:SecuritySupportProviderInterfaceInitialCatalog=NorthWind//数据库名为NorthWind(或写为Database=NorthWind)
解决方案九:
红色的部分应该是:您所需要连接的数据库(叫什么名字),您连接这个数据库的认证方式(数据库认证还是WINDOWS认证),连接方式(用OLEDB,还是ADO)等等.就是你需要连一个数据库的时候,连这个数据库的基本信息是什么.
解决方案十:
觉得这种不理解的东西还是去msdn理查查,比这么解释要好得多,msdn里解释得很详细,还有连接各种数据库的解释和例子。
解决方案十一:
谢谢各位的指教

时间: 2024-09-17 04:41:29

请教以下C#代码的相关文章

c语言-C 新手请教下面的代码哪里错了?

问题描述 C 新手请教下面的代码哪里错了? e:cato3-1.cpp(1) : error C2628: 'SqStack' followed by 'void' is illegal (did you forget a ';'?) void InitStack(SqStack &S) { if(!(S.base=(SElemType )malloc(STACK_INIT_SIZE*sizeof(SElemType)))) exit(OVERFLOW); S.top=S.base; S.sta

android小白请教一段代码的详细解释。。非常感谢

问题描述 android小白请教一段代码的详细解释..非常感谢 代码如下 private String read(){ try{ FileInputStream fis=openFileInput(FILE_NAME); byte[] buff=new byte[1024]; int hasRead=0; StringBuilder sb=new StringBuilder(""); while ((hasRead=fis.read(buff))>0){ sb.append(ne

c++-请教一个MFC代码的问题

问题描述 请教一个MFC代码的问题 void CmouselessionDlg::OnMouseMove(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (nFlags == MK_LBUTTON) { CClientDC ddd(this); CPen ppen; ppen.CreatePen(1, 5, RGB(0, 0, 255)); ddd.SelectObject(ppen); ddd.MoveTo(pt);

c++-请教大神代码到底怎么写?

问题描述 请教大神代码到底怎么写? 我想要在C++中构造一个数组A[10],怎么写代码? int main(){ new AList A(10); for(int i=0;i<10;i++) cout<<A[i]<<endl;} 解决方案 type arrname[10]eg:int a[10] 解决方案二: int a[10]={0123456789}; 解决方案三: 可以用new关键字 int *a = new int[10]; 或者用c的方法 int a[10]={0}

请教一段代码的作用

问题描述 代码如下,多谢指教,谢谢! private static final Unsafe unsafe = Unsafe.getUnsafe(); private Class defineClassImpl(byte[] code, boolean mustBeBootstrap) { ClassLoader loader = null; if (! mustBeBootstrap) { loader = new ClassLoader(null) {}; } Class cl = unsa

请教一个javascript代码的含义

问题描述 <styletype="text/css">v:*{behavior:url(#default#VML);}</style>其中的style标签中的内容是何作用?每个字符串都代表啥子意思麻烦了~~~

请教这段代码编码出问题了咋改

问题描述 /***Simplecharactersubstitutionwhichcleansall锟charsfromagivenString.*/publicstaticStringcleanField(Stringvalue){returnvalue.replaceAll("锟,"");}小白想问一下,不是伸手党,求指导 解决方案 解决方案二:是出现乱码吗?解决方案三:少个双引号--解决方案四:Stringvalue="锟3333";System.o

代码-Android 如何定制OTA升级时优化应用界面

问题描述 Android 如何定制OTA升级时优化应用界面 请教一下相应代码在哪? ![ 解决方案 给你推荐个人 中国AOSP开源大神 马丁龙猪

class-请教一个java代码的问题有点看不懂

问题描述 请教一个java代码的问题有点看不懂 如下 abstract public class SafeAction extends Action { protected Log log = LogFactory.getLog(this.getClass()); private static final String CONTENT_TYPE = "text/html; charset=GBK"; private TblConTxnLog tblConTxnLog = null; a