zoukankan      html  css  js  c++  java
  • 如何利用微软本身的库做个数据库客户端的配置

    做C/S的朋友一般都有个窗体,用来配置应用的数据库连接语句,那这个窗体我们是自己写好呢还是调用微软现有的,当然这是智者见智,仁者见仁的问题,下面将简单介绍如何利用微软现有的来实现这么一个窗体。

    首先我们需要在解决方案中引入如下三个库:

    接下来事情会简单到出乎你意料之外,在我们需要打开窗体配置的地方写上如下代码:

     1 DataConnectionDialog dialog = new DataConnectionDialog();
     2 //添加数据源列表,可以向窗口中添加自己程序所需要的数据源类型
     3 dialog.DataSources.Add(DataSource.SqlDataSource);
     4 dialog.DataSources.Add(DataSource.OdbcDataSource);
     5 
     6 dialog.SelectedDataSource = DataSource.SqlDataSource;
     7 dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
     8 
     9 //只能够通过DataConnectionDialog类的静态方法Show出对话框
    10 //不同使用dialog.Show()或dialog.ShowDialog()来呈现对话框
    11 if (DataConnectionDialog.Show(dialog, this) == DialogResult.OK)
    12 {
    13       string connectionString = dialog.ConnectionString;
    14 }

    简单吧,上面的字符串变量connectionString就是数据库连接语句。

    做了个简单的应用,下面给个截屏。

  • 相关阅读:
    汉字乱码、加密后结果字符串不一致
    msgpack和TParams互相转换
    unigui监听会话开始和结束
    System.JSON.Builders.pas
    保证最终一致性的模式
    使用 Delta Sharing 协议进行数据共享
    dremio 16 升级问题
    graylog 4.0 运行
    supabase 开源firebase 可选工具
    cube.js 最新playground 说明
  • 原文地址:https://www.cnblogs.com/xwang/p/3695728.html
Copyright © 2011-2022 走看看