Windows应用程序连接到Sybase数据库的编程语言建议

问题描述:

我在写一个Windows应用程序,它将通过ODBC连接连接到Sybase数据库。
它将根据用户在GUI中的选择动态创建SQL语句。 它需要很快(有时1M +记录)并且能够导出到Excel或其他报告工具(图表等) 什么是最好的编程语言来编写它?我倾向于C#,我有在C#,C++和VB中编写的经验;然而我只有中级的经验,而不是任何方式的专家。 我愿意学习新的语言,如果他们提供的优势超过我列出的那些。
感谢您的帮助。Windows应用程序连接到Sybase数据库的编程语言建议

+0

偏题:为什么使用ODBC而不是Sybase ADO.NET提供程序? – Foole 2010-09-30 05:55:55

+0

机器上已有一个用于其他应用程序的ODBC连接,但我将查看一个ADO,谢谢 – 2010-09-30 17:22:13

所有.Net语言(C#,托管C++和VB)都可以访问相同的运行时库。 C#和VB都比托管C++更简单,我个人更喜欢C#到VB(但这是一个有趣的问题)。

您可能还想考虑Java,因为它也广泛用于数据库事务的企业应用程序。它可以用来创建可以在Excel或其他分析/可视化应用程序中使用的CSV文件。

你也可以考虑Powerbuilder。它与Sybase有特殊的关系(“专门为Sybase设计的本机驱动程序..”,请参阅http://www.sybase.com/products/modelingdevelopment/powerbuilder)。 语法与VB类似,应该很容易习惯。 新版本具有出色的报告功能,如绘图,制图等...