65.9K
CodeProject 正在变化。 阅读更多。
Home

MaxDB 连接

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.57/5 (3投票s)

2008年1月22日

CPOL
viewsIcon

27211

downloadIcon

368

如何用 c# 连接到 MaxDB

引言

我注意到关于 MaxDB 的支持非常少。我需要将 .NET 应用程序与 MaxDB 接口连接,原因如下:

1. MaxDB 是我们的 SAP 后端,我可以在 SAP 服务器上托管我的数据库,从而无需对新的数据库进行进一步的维护。

2. SAP 数据库服务器的性能。

3. 数据库是免费的:)


使用代码

代码非常简单。应用程序所做的全部就是连接到 MaxDB 数据库。

显然,SQLConnection 不可行,因为它只能连接到 SQL 服务器,所以我使用了最好的替代方案。Odbc 连接。原因是,我可以将数据访问与业务逻辑分开,从而仍然可以使用数据表和适配器。

OdbcConnection con = new OdbcConnection("driver=sap db;servernode=" + txtServer.Text + ";serverdb=" + txtDatabase.Text +
                                                    ";uid=" + txtUserName.Text.ToUpper() + ";pwd=" + txtPassword.Text.ToUpper());
            try
            {
                con.Open();
                MessageBox.Show("Successfully connected to Database");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            } 


希望这能帮助到某人……基本上,它只是 MaxDB 的连接字符串。

© . All rights reserved.