尝试在C#中导入IronPython中的pyodbc库
本文关键字:IronPython 中的 pyodbc 导入 | 更新日期: 2023-09-27 18:20:34
我正在尝试将IronPhyton脚本语言嵌入C#项目中。我希望让用户在我的C#项目中使用IronPhyton编写代码。
我需要让用户使用IronPhyton从数据库中获取数据,但我找不到导入pyodbc库的方法。我应该把库文件放在哪里,以便IronPyhton进行连接?我应该将库添加到Visual Studio中吗?我迷路了。该库不是DLL文件,而是一堆.pdb文件。
下面的代码是IronPhyton。
import pyodbc
cnxn = pyodbc.connect("DRIVER={SQL Server};SERVER=SOME-PC;DATABASE=my_db")
cursor = cnxn.cursor()
我认为您不能在IronPython中使用使用本机库(DLL或其他二进制文件)的Python库。不要尝试使用pyodbc
,而是使用.NET方式连接到数据库。看见http://www.ironpython.info/index.php?title=Databases_with_Odbc。我已经用Oracle ODBC连接对它进行了测试,它可以工作。
Jython中也存在类似的问题,您可以使用JDBC驱动程序或纯Python库。