当前位置: 澳门新濠3559 > 编程 > 正文

在配置文件中添加连接字符串,如果你无法修改

时间:2019-11-08 23:18来源:编程
  刚做程序开发的人,常常为如何连接数据库,怎么写连接字符串而困惑。做产品安装的服务人员,也常常为如何快速测试本机与数据库的连接状况而头疼。这里,给出一个简单快速的

 

刚做程序开发的人,常常为如何连接数据库,怎么写连接字符串而困惑。做产品安装的服务人员,也常常为如何快速测试本机与数据库的连接状况而头疼。这里,给出一个简单快速的实现方法:*.udl文件。(方法很老,但是很实用!)

解决方案

 利用这个方法,你就可以快速方便的测试与数据库的连接并得到连接字符串了。

后台代码

双击打开db.udl文件,出现如下图所示界面,选择数据库驱动,按“下一步”,到连接界面,根据所选驱动的不同,出现的连接界面也会不同,正确填写相应内容后,按“测试连接”,即可测试所填数据库连接属性的正确性。

 string connectionString = ConfigurationManager.AppSettings["Information"];
            //创建数据库连接对象
            NpgsqlConnection con = new NpgsqlConnection(connectionString);
            //定义查询语句,这里最好将SQL语句在SQL中写好并验证正确确在复制粘贴过来(在对数据查询时最好只查所需的一些不需要的数据就不要取出,这样可以提高运行的效率)
            string strSql = "select * from terminals ";

           //con.Open();//打开数据库连接 (当然此句可以不写的)
            NpgsqlDataAdapter sda = new NpgsqlDataAdapter(strSql, con);
            DataSet ds = new DataSet();
            sda.Fill(ds,"terminals");//把执行得到的数据放在数据集中
            //pds.DataSource = ds.Tables[0].DefaultView;//把数据集中的数据放入分页数据源中
            //DataList1.DataSource = pds;//绑定Datalist
            DataList1.DataSource = ds.Tables["terminals"];
            DataList1.DataBind();
            con.Close();

第三步:取得数据库连接字符串

  

 

          图片 1  

Provider=MSDASQL.1;Persist Security Info=False;User ID=apa;Data Source=apa

 

[oledb]

在配置文件中添加连接字符串

  

        第一次在项目中遇到远程访问postgresql数据库的,当时经常会出现连接数据库的错误,连接字符串出现乱码现象

在程序中可以通过udl文件来连接数据库,当然,直接通过连接字符串更好些。用记事本等文本工具打开db.udl文件,就可以得到刚刚测试成功的连接字符串了,例如:

 <add key="Information"  value="server=182.76.17.11;Port=5432;Database=wos;uid=postgres;pwd=postgres;Encoding=UNICODE" />
//要访问的数据库IP地址、端口号、数据库名称、数据库登录名、密码

图片 2          图片 3

最后连接成功

; Everything after this line is an OLE DB initstring

第二步:连接数据库连接并测试。

右键选“新建”,创建任意类型的文件,如文本文件,在命名时修改扩展名为udl,例如:db.udl。

第一步:创建“数据链接”文件。

图片 4

提示:如果你无法修改文件的扩展名,请在浏览器中选工具à文件夹选项,取消“隐藏已知文件类型的扩展名”的设置。

编辑:编程 本文来源:在配置文件中添加连接字符串,如果你无法修改

关键词:

  • 上一篇:没有了
  • 下一篇:没有了