MaxDB 连接






1.57/5 (3投票s)
如何用 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 的连接字符串。