29.2. �����ݿ����������

����������������һ�����ݿ����ӣ�

EXEC SQL CONNECT TO Ŀ�� [AS ������] [USER �û���];

Ŀ�� ����������ķ���������

��������ı���������Ŀ�꣨Ҳ��˵˵������ͨ��һ���������ã��������㻹�����������ֵ�� ��ôʹ����ͨ SQL �Ĵ�Сд�޹صĹ�����������£� ��Ҳ���Ը�����Ҫ�����ضԲ���ʹ��˫���Ű�Χ��ʵ���ϣ�������һ���������Ű�Χ�����ִ��ı����߱���������Ϊ����Ŀ����ܸ���ʵһЩ�� ����Ŀ�� DEFAULT ����һ����ȱʡ�û�����ȱʡ���ݿ�����ӡ����ʱ��Ӧ�������û�������������

�����û����ķ���Ҳ�м��ֲ�ͬ��ʽ��

������һ���� �û��������� ������һ�� SQL ��ʶ����һ���ַ�����������һ���ַ�����

������ ���ڴ���һ��������Ķ�����ӡ� ���һ������ֻʹ��һ�����ӣ������ʡ����������򿪵����ӳ�Ϊ��ǰ���ӣ� ��׼��ִ�� SQL ����ʱ��ȱʡʱ��ʹ��������ӣ����ı����Ժ󲿷֣���

������һЩ CONNECT �������ӣ�

EXEC SQL CONNECT TO mydb@sql.mydomain.com;

EXEC SQL CONNECT TO 'unix:postgresql://sql.mydomain.com/mydb' AS myconnection USER john;

EXEC SQL BEGIN DECLARE SECTION;
const char *target = "mydb@sql.mydomain.com";
const char *user = "john";
EXEC SQL END DECLARE SECTION;
 ...
EXEC SQL CONNECT TO :target USER :user;

����һ����ʽʹ��������˵���ı������õķ������ں����С������ῴ���� SQL ��������ʹ��ǰ׺��ð�ŵ� C ������

��ע������Ŀ��ĸ�ʽû���� SQL ��׼��˵�������ԣ����������д������ֲ��Ӧ�ã� ����ܻ���ʹ��������������һ�����������ķ�����������Ŀ���ִ���װ��ʲô�ط���