当前位置: 首页 > 面试题库 >

用python或ironpython访问mssql的最简单方法是什么?

秦雅逸
2023-03-14
问题内容

我已经在我的个人计算机上运行了mssql
2005,并且我想在上面运行一些python脚本的数据库。我正在寻找一种对数据进行一些非常简单的访问的方法。我想运行一些select语句,处理数据,也许让python用结果保存一个文本文件。

不幸的是,即使我对python有点了解,对数据库也有点了解,但是我很难从阅读中分辨出库是否满足我的要求。理想情况下,我想要一种适用于其他版本的mssql的东西,它是免费的,并获得许可以允许商业使用,使用简单,并且可能与ironpython一起使用。


问题答案:

我将SQL
Alchemy
与cPython一起使用(不过我不知道它是否可以与IronPython一起使用)。如果您使用过Hibernate
/
nHibernate,这将对您非常熟悉。如果这对于您来说太冗长,可以使用Elixir,它是SQL
Alchemy之上的薄层。要使用其中任何一个,您都需要pyodbc,但这是一个非常简单的安装

当然,如果您想直接编写SQL而不使用ORM,则只需要pyodbc。



 类似资料:
  • 问题内容: 如何简单地从本地Python(3.0)脚本SSH到远程服务器,提供登录名/密码,执行命令并将输出打印到Python控制台? 我宁愿不使用任何大型外部库或在远程服务器上安装任何东西。 问题答案: 我没有尝试过,但是这个pysftp模块可能会有所帮助,而后者又使用了paramiko。我相信一切都在客户端。 有趣的命令可能是在远程计算机上执行任意命令。(该模块的功能和方法也更多地暗示了它的F

  • 问题内容: cgi.escape似乎是一种可能的选择。它运作良好吗?有什么更好的东西吗? 问题答案: 很好 它逃脱了: 至 至 至 对于所有HTML而言,这就足够了。 编辑:如果您有非ASCII字符,您还想转义,以便包含在使用不同编码的另一个编码文档中,如 Craig 所说,只需使用: 不要忘了解码到第一,使用任何编码它编码的。 但是根据我的经验,如果您从头开始一直都在工作,那么这种编码是没有用的

  • 问题内容: 我有一个Python脚本,该脚本接受一个整数列表作为输入,我需要一次处理四个整数。不幸的是,我无法控制输入,或者将其作为四元素元组的列表传递。目前,我正在以这种方式对其进行迭代: 不过,这看起来很像“C-think”,这让我怀疑有一种更像蟒蛇的方式来处理这种情况。列表在迭代后被丢弃,因此不需要保留它。也许这样更好? 不过,仍然感觉不太正确。 问题答案: 从Python的itertool

  • 问题内容: 反转此ArrayList的最简单方法是什么? 问题答案: 示例(参考):

  • 反转这个ArrayList的最简单方法是什么?

  • 我有一个问题,在javascript中,我们可以做如下操作 我们可以创建一个var,然后访问它。我想知道,如果javascript文件中有一些var,那么访问这个值的最简单方法是什么。 我想把它显示在网页上,例如: 是Jquery吗?或者还有更简单的? 谢谢:)