`
hellocgc
  • 浏览: 29327 次
  • 性别: Icon_minigender_1
  • 来自: 汕头
社区版块
存档分类
最新评论

使用Python通过PyODBC连接数据的注意事项

阅读更多

今天使者用PyODBC连接数据库,试了很久才出来,现把一些心得体会和大家分享!

一、PyODBC的下载地址:

http://code.google.com/p/pyodbc/

二、测试语句

import pyodbc
cnxn = pyodbc.connect(
DRIVER='{SQL SERVER NATIVE CLIENT 10.0}',
#对应DSN驱动,笔者这里是SQL Server 2008
SERVER='localhost'
#本地服务器,也可以写成'.',
DATABASE='MyTest',
#连接的数据库名称
uid='sa',
#连接的用户名,今晚主要就是卡在这里
#必须用SQL的登录帐号而不能用系统的登录帐号
#因此必须在SQL里设置才能登录
pwd='登录的密码')
 

 三、在SQL Server 2008中开启sa帐号的方法

1、在服务器邮件选择属性,在“安全性”下进行如下设置

2、如下在登录名“sa”上点击右键选择“属性”


 

3、选择“常规”设置密码
 

 

4、选择“状态”,进行如下设置

然后在配置管理器里重新启动下SQL Server服务就搞定拉!
 

  • 大小: 11.2 KB
  • 大小: 9.8 KB
  • 大小: 19.8 KB
  • 大小: 11.5 KB
分享到:
评论

相关推荐

    Python使用pyodbc访问数据库操作方法详解

    在使用pyodbc操作数据库时,一些注意事项包括: - 使用参数化查询可以减少SQL注入的风险,并且可以处理特殊字符。 - 应当管理好数据库连接,不要长时间保持打开状态,以免消耗过多资源。 - 对于大型数据集,考虑...

    python 通过Sybase ASE ODBC Driver访问sybase数….docx

    Python 通过 pyodbc 库连接 Sybase ASE 数据库的示例代码如下: ```python import pyodbc # 直接指定连接字符串,无需配置 DSN conn = pyodbc.connect('DRIVER={Sybase ASE ODBC Driver};NetworkAddress=10.10...

    python数据库编程:Python连接Mssql基础教程之Python库pymssql.pdf

    **游标注意事项** - **并发查询**: 一个连接同一时间只能有一个游标处于活动状态。如果需要同时执行多个查询,可以创建多个连接,或者先获取一个游标的所有结果,再执行下一个查询。 - **返回行的行为**: 游标默认...

    20120417_用Python访问SqlServer1

    标题中的“20120417_用Python访问SqlServer1”暗示了这是一个关于使用Python连接Microsoft SQL Server的教程,而描述进一步确认了这一点,讲述了在Windows和Linux环境下配置Python访问SQL Server的步骤。标签...

    windows上python26操作DM7数据库模块

    在这个示例中,我们使用`pyodbc`模块连接到DM7数据库,然后通过执行SQL语句完成了创建表、插入数据和查询数据的基本操作。需要注意的是,具体的数据库驱动名称(如`DM7 ODBC Driver`)可能会根据实际情况有所不同,...

    dmPython.zip

    通过以上步骤和注意事项,你应该能够在Python虚拟环境中顺利安装并使用dmPython,实现Python与DM7数据库的有效交互。在实践中,不断探索和优化,你会发现dmPython是连接DM7数据库的一个强大工具。

    使用ODBC DSN 连接SQL Server 数据库

    7. **使用注意事项** - DSN的更改可能会影响依赖它的应用程序,因此在修改DSN时需谨慎。 - 当有多个版本的SQL Server驱动时,确保应用程序选择的是正确的驱动。 - 对于分布式系统,DSN可能需要在不同机器上进行...

    Python操作Sql Server 2008数据库的方法详解

    主要介绍了Python操作Sql Server 2008数据库的方法,结合实例形式分析了Python使用pyodbc库操作Sql Server 2008数据库的连接、执行sql语句、关闭连接等相关操作技巧与注意事项,需要的朋友可以参考下

    Python库 | pymssql-1.0.2.zip

    **安全注意事项** - 避免在代码中硬编码数据库凭证,应使用环境变量或配置文件来存储敏感信息。 - 使用参数化查询以防止SQL注入攻击。 - 定期更新`pymssql`库,以获取最新的安全补丁和性能改进。 总之,`pymssql...

    Developing-applications-with-Python-and-Azure-SQL.zip

    在Readme.md文件中,可能包含更详细的步骤、样例代码、注意事项以及如何部署和测试应用程序的指南。通过这个教程,开发者将学习如何在Python应用中有效地使用Azure SQL,从而构建出可靠且可伸缩的云解决方案。 总的...

    如何使用ODBC创建EXCEL文件.rar_odbc excel

    - 例如,Python中可以使用`pyodbc`库来连接ODBC数据源,如下: ```python import pyodbc conn = pyodbc.connect('DSN=ExcelFileDSN;Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=C:\\...

    Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例

    总的来说,这个示例提供了一个基础框架,展示了如何使用Python连接两个不同的数据库系统,进行数据迁移。这在数据集成、备份、同步等场景中非常常见。根据实际需求,可以扩展此代码以适应更多的表和更复杂的数据处理...

    ODBA链接Access数据库

    6. 注意事项 - 避免在代码中硬编码数据库路径,以免在不同环境中导致问题。 - 关闭不再使用的连接,以释放系统资源。 - 使用参数化查询以防止SQL注入攻击。 - 对于敏感数据,确保使用安全的认证机制,并对数据库...

    odbc 操作excel

    一旦数据源创建完成,你就可以通过编程语言(如Python、C++、Java等)使用ODBC API或者相关的库(如Python的pyodbc)来读取Excel数据。以下是一个简单的Python示例: ```python import pyodbc conn_str = ( r'...

    ODBC方式读写EXCEL

    这段代码首先创建一个ODBC连接字符串,然后使用pyodbc连接到Excel文件。接着,它读取名为'Sheet1'的工作表中的所有数据到DataFrame,修改数据,最后将修改后的数据写回Excel。这种方法的优点是可以利用SQL语句直接...

    Python库 | resqlconnection-1.0-py3-none-any.whl

    在使用 `resqlconnection` 之前,建议查看官方文档或库的源代码,了解其具体的API接口、支持的数据库类型以及任何特定的使用注意事项。另外,为了确保代码的健壮性和安全性,最好遵循最佳实践,比如使用预编译的SQL...

    最新AccessDatabaseEngine_X64

    对于开发者来说,可以使用ADO(ActiveX Data Objects)、VBA(Visual Basic for Applications)或者Python的pyodbc库等工具,通过OLEDB或ODBC接口与AccessDatabaseEngine_X64进行通信。这些接口提供了丰富的功能,...

    直接通过ODBC读、写Excel表格文件示例

    6. **注意事项**:ODBC读写Excel时,需要注意Excel文件的版本兼容性,因为不同版本的Excel可能需要不同的驱动。此外,大文件或复杂的数据结构可能会影响性能,因为ODBC不是为处理电子表格设计的,而是为关系型数据库...

    psqlodbc_09_03_0210

    5. **应用程序集成**:学习如何在各种编程语言(如 C++, Java, Python 等)中使用 ODBC API 或者相应的库(如 Python 的 pyodbc)进行数据库连接和查询。 6. **性能优化**:了解如何通过调整 ODBC 驱动的配置选项来...

    sqlite3odbc

    例如,在Python中,可以使用pyodbc库来连接: ``` import pyodbc conn = pyodbc.connect('DSN=SQLite3DSN;Database=path/to/your/database.db') cursor = conn.cursor() # 接下来的代码用于执行SQL查询和操作 ...

Global site tag (gtag.js) - Google Analytics