Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
使用提供的连接对象和连接字符串创建与某个 SQL Anywhere 数据库服务器的连接。
public sacapi_bool sqlany_connect( a_sqlany_connection * sqlany_conn, const char * str )
sqlany_conn 由 sqlany_new_connection() 创建的连接对象。
str 一个 SQL Anywhere 连接字符串。
如果成功建立连接则为 1,连接失败则为 0。使用 sqlany_error() 检索错误代码和消息。
提供的连接对象必须先使用 sqlany_new_connection() 进行分配。
以下示例演示了如何检索失败的连接尝试的错误代码:
a_sqlany_connection * sqlany_conn; sqlany_conn = sqlany_new_connection(); if( !sqlany_connect( sqlany_conn, "uid=dba;pwd=sql" ) ) { char reason[SACAPI_ERROR_SIZE]; sacapi_i32 code; code = sqlany_error( sqlany_conn, reason, sizeof(reason) ); printf( "Connection failed. Code: %d Reason: %s\n", code, reason ); } else { printf( "Connected successfully!\n" ); sqlany_disconnect( sqlany_conn ); } sqlany_free_connection( sqlany_conn );
有关连接到 SQL Anywhere 数据库服务器的详细信息,请参见连接参数和SQL Anywhere 数据库连接。