通常,打开一个到数据库的连接,然后通过该连接运行一系列 SQL 语句来执行所有需要的操作。要打开连接,请使用 connect 方法。返回值是一个到数据库连接的句柄,使用该句柄可以在连接上执行后继操作。
connect 方法的参数指定为一系列以逗号分隔的 [关键字=值] 对。
sqlanydb.connect( keyword=value, ...) |
下面是一些常用连接参数:
DataSourceName="dsn" 此连接参数的简写形式是 DSN="dsn"。例如,DataSourceName="SQL Anywhere 12 Demo"。
UserID="user-id" 此连接参数的简写形式是 UID="user-id"。例如,UserID="DBA"。
Password="passwd" 此连接参数的简写形式是 PWD="passwd"。例如,Password="sql"。
DatabaseFile="db-file" 此连接参数的简写形式是 DBF="db-file"。例如,DatabaseFile="demo.db"。
以下代码示例打开然后关闭到 SQL Anywhere 示例数据库的连接。必须先启动数据库服务器和示例数据库然后才能运行此脚本。
import sqlanydb # Create a connection object con = sqlanydb.connect( userid="DBA", password="sql" ) # Close the connection con.close() |
为避免手动启动数据库服务器,可以用经过配置的数据源启动服务器,如下例所示。
import sqlanydb # Create a connection object con = sqlanydb.connect( DSN="SQL Anywhere 12 Demo" ) # Close the connection con.close() |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |