首页 > 编程知识 正文

数据库字符串拼接,连接字符串的函数

时间:2023-05-04 11:27:10 阅读:153891 作者:2668

MySQL connector/odbc 2.50 (myodbc 2.50 )连接方式

本地数据库连接

语法形式如下。

Driver={mySQL}; 服务器=localhost; option=16834 database=我的数据库;

远程数据连接的语法格式如下:

Driver={mySQL}; server=我的服务器地址; Option=131072 Stmt=; database=我的数据库; User=myUsername; Password=myPassword;

特殊的TCP/IP端口连接

语法形式如下。

Driver={mySQL}; server=我的服务器地址; 端口=3306; Option=131072 Stmt=; database=我的数据库; User=myUsername; Password=myPassword;

说明:此驱动程序的默认端口为3306。 如果连接字符串中未特别指定,请连接到Mysql的3306端口。

MySQL connector/odbc 3.51 (myodbc 3.51 )连接方式

本地数据库连接

语法形式如下。

Driver={MySQL ODBC 3.51 Driver}; 服务器=localhost; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;

远程数据连接的语法格式如下:

Driver={MySQL ODBC 3.51 Driver}; Server=data.domain.com; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;

特殊的TCP/IP端口连接

语法形式如下。

Driver={MySQL ODBC 3.51 Driver}; Server=data.domain.com; 端口=3306; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;

说明:此驱动程序的默认端口为3306。 如果连接字符串中未特别指定,请连接到Mysql的3306端口。

连接特殊字符集

语法形式如下。

Driver={MySQL ODBC 3.51 Driver}; Server=data.domain.com; charset=UTF8; database=我的数据库; User=myUsername; Password=myPassword; 选项=3;

OLE DB,oledbconnection(.net )连接方式

标准连接

语法形式如下。

Provider=MySQLProv; 数据源=mydb; User Id=myUsername; Password=myPassword;

MySQLconnector/net(.net )连接方式

标准连接

语法形式如下。

server=我的服务器地址; database=我的数据库; uid=我的用户名称; Pwd=myPassword;

默认端口为3306。

特殊的TCP/IP端口连接

语法形式如下。

server=我的服务器地址; 端口=1234; database=我的数据库; uid=我的用户名称; Pwd=myPassword;

给管道命名

语法形式如下。

server=我的服务器地址; 端口=-1; database=我的数据库; uid=我的用户名称; Pwd=myPassword;

说明:端口值为-1,表示通过命名管道连接。 此方法仅在Windows上有效,在UNIX上使用时将被忽略。

多服务器连接

通过这种方式连接到数据库后,就不必担心应该使用哪个数据库。

语法形式如下。

服务器=服务器地址1服务器地址2 etc . database=我的数据库; uid=我的用户名称; Pwd=myPassword;

加密选项

此活动SSL连接加密所有客户端和服务器的数据传输。 而且服务器需要证书。

语法形式如下。

server=我的服务器地址; 端口=-1; database=我的数据库; uid=我的用户名称; Pwd=myPassword;

此选项从connector/net5.0. 3版开始显示,为早期版本

本中则没有此功能。

修改默认的命令超时时间

使用这条修改连接的默认命令超时时间。注意:此条不会影响你在单独命令对象上设置的超时时间。 以下是语法格式:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;default command timeout=20;

此条只对Connector/NET 5.1.4 及以上的版本有效.

修改连接偿试时间

使用这条修改在终止重试和接收错误的等待时间(以秒为单位) 以下是语法格式:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Connection Timeout=5;

Inactivating prepared statements

Use this one to instruct the provider to ignore any command prepare statements and prevent corruption issues with server side prepared statements. 以下是语法格式:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Ignore Prepare=true;

此选项被加入到Connector/NET的5.0.3版和1.0.9版。

特殊的TCP/IP端口连接

这条语句修改连接的端口。

以下是语法格式:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Port=3306;

默认端口是3306。此参数会被Unix忽略。

特殊网络协议

这条语句修改用哪种协议进行连接。 以下是语法格式:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Protocol=socket;

如果没有特别说明,"socket"是默认的值。"tcp"是与"socket"相同意义的。"pipe"是使用命名管道连接,"unix"是使用unix socket连接,"memory"是使用mySql的共享内存。

特殊字符集的连接

这个语句指出以使种字符串编码发送到服务器上的查询语句。

以下是语法格式:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;CharSet=UTF8;

注意:查询结果仍然是以反回数据的格式传送。

修改共享内存名

此语句用来修改用来通信的共享内存名称。 以下是语法格式:

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Shared Memory Name=MYSQL;

说明: 此语句只有当连接协议设置为"memory"时才有效。

MySqlConnection (.NET)连接方式

eInfoDesigns.dbProvider 以下是语法格式:

Data Source=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Command Logging=false;

SevenObjects MySqlClient (.NET)连接方式

标准连接

以下是语法格式:

Host=myServerAddress;UserName=myUsername;Password=myPassword;Database=myDataBase;

Core Labs MySQLDirect (.NET)连接方式

标准连接

以下是语法格式:

User ID=root;Password=myPassword;Host=localhost;Port=3306;Database=myDataBase; Direct=true;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;

MySQLDriverCS (.NET)连接方式

标准连接

以下是语法格式:

Location=myServerAddress;Data Source=myDataBase;User ID=myUsername;Password=myPassword;Port=3306;Extended Properties="""";

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。