1、在C#项目组里添加一个【应用程序配置文件】,默认名字为app.config。
2、双击打开app.config,开始写连接数据库的代码:需要在两个<configuration>之间。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="myserver"
connectionString="Data Source=服务器ip;Persist Security Info=True;Password=数据库密码;User ID=用户名;Initial Catalog=数据库;MultipleActiveResultSets=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
3、在form模块调用
需要先引用System.Configuration
using System.Configuration;
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["server"].ConnectionString);
下面就可以直接链接了。 server只是一个链接的名称,
4、access 链接字符串:connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\mydata\\Database.accdb" 。数据库放在了D:\mydata\Database.accdb这里,如果是根目录就是【..\\Database.accdb】,这里数据库没有进行加密。
oracle 链接字符串 :connectionString = "Data Source=(DESCRIPTION=" + "(ADDRESS=(PROTOCOL=TCP)(HOST=服务器ip)(PORT=1521))" + "(CONNECT_DATA=(SERVICE_NAME=数据库名称)));" + "User Id=用户名;Password=密码;";
SQL server链接字符串:connectionString = "Data Source=服务器ip;Persist Security Info=True;Password=数据库密码;User ID=用户名;Initial Catalog=数据库;MultipleActiveResultSets=true";
如果为Aceess数据库—>providerName=”System.Data.OleDb”
如果为Oracle 数据库—>providerName=”System.Data.OracleClient”或者providerName=”Oracle.DataAccess.Client”
如果为sql 数据库—>providerName=”System.Data.SqlClient”