<configuration>
<connectionStrings>
<add providerName="System.Data.SqlClient"
connectionString="server= . ;database=dbChooseCourse;uid=ChooseCourse; pwd=ChooseCourse " name="sqlconn"/>
</connectionStrings>
</configuration>
这段代码是老师要我们做例子的时候连接数据库用到的;可是网上下载的很多连接和这个不一样的;我想问这个是通用的还是都写在前面的代码里了的;providerName="System.Data.SqlClient"
connectionString="server= .
这两句别的都没的
<connectionStrings>
<add providerName="System.Data.SqlClient"
connectionString="server= . ;database=dbChooseCourse;uid=ChooseCourse; pwd=ChooseCourse " name="sqlconn"/>
</connectionStrings>
</configuration>
这段代码是老师要我们做例子的时候连接数据库用到的;可是网上下载的很多连接和这个不一样的;我想问这个是通用的还是都写在前面的代码里了的;providerName="System.Data.SqlClient"
connectionString="server= .
这两句别的都没的
那个是不用写的.不知道LZ用的数据库是不是集成版的呢.集成版的一般都要是./express 也就是连接到本机的意思.providerName="System.Data.SqlClient" 这句可以要可以不要.connectionString="server= . 这句必须要. 这个是你的连接字符串.database=dbChooseCourse; 这个是你的数据库名称uid=ChooseCourse; 数据库ID 一般我们用的都是 sa 用户名pwd=ChooseCourse " 数据库密码.name="sqlconn 这个是定义你的在 Web.config 的连接字符串的名字.在DAL文件中,一个类库文件中你会用到这个名字.就会减轻你很多数据库连接字符串的问题了.
<configuration>
<appSettings>
<add key="connstr" value="server=localhost;uid=sa;pwd=sa;database=gy"/>
</appSettings>
</configuration>
跟那个就不一样了 这是为什么呢 跟前面代码有联系的吗
<connectionStrings> <add name="SYXTConnectionString" connectionString="Data Source=LEIKE;Initial Catalog=SYXT;User ID=sa;Password=sa" providerName="System.Data.SqlClient" /> </connectionStrings>