草庐IT

Connector

全部标签

c++ - MySQL C++/Connector setClientOption 支持多语句

我有一个用C++编写的MySQL客户端。我想启用此处所述的MultipleStatement选项,但当然是针对C++:http://dev.mysql.com/doc/refman/5.0/en/c-api-multiple-queries.html在谷歌上是不可能找到这个的。也无法找到C++/Connector的任何文档。这非常令人沮丧。如果有人知道我的问题的任何解决方案或任何非常有帮助的文档页面。谢谢 最佳答案 这对我有用:sql::ConnectOptionsMapconnection_properties;connectio

java - 使用服务器游标获取与流式传输之间的区别

使用服务器游标获取结果和使用流获取结果在行为方面有什么区别?可以激活前者(服务器游标):通过设置useCursorFetch=true为每个语句设置和defaultFetchSize=N在连接属性中。(其中N是一个大于零的数字。)或通过在连接上初始设置useCursorFetch=true或com.mysql.jdbc.Connection.setUseCursorFetch(true)来单独声明,然后是java.sql.Statement.setFetchSize(N)在语句上。后者(streaming)可以被激活:通过设置java.sql.Statement.setFetchSiz

python - 如何为 python 3.5.1 安装 mysql-connector?

我在python3.5.1上,但在安装mysql连接器时遇到问题:install--allow-externalmysql-connector-python-rfmysql-connector-python-rf不工作,mysql-connector-python-rf的普通pip命令也不工作。我收到以下消息:error:option--single-version-externally-managednotrecognized有什么想法吗? 最佳答案 目前还没有python3.5.1的mysql-connector,但是你可以使用

Java 1.8.0_60、MariaDB v10.0 和 mariadb-java-client 1.2.2、 "No suitable driver found"

我想找出为什么我无法在笔记本电脑上连接到mariadb。MariaDB安装了多个数据库,我可以毫无问题地使用HeidiSQL进行连接。我试图让一个Java应用程序连接到数据库,但我得到:java.sql.SQLException:Nosuitabledriverfoundforjdbc:mysql://localhost:3306/mysqlatjava.sql.DriverManager.getConnection(UnknownSource)atjava.sql.DriverManager.getConnection(UnknownSource)我已经下载了“mariadb-jav

asp.net - MySQL::Connector/Net 欧元符号

我的MySQL数据库可以很好地存储欧元符号(因为我已经使用nativeMySQL客户端(HeidiSQL)进行了测试)。但是使用MySQL.NET连接器,我的ASP.NET应用程序正在使用我无法插入数据库,也无法从数据库中读回它:我只得到一个?性格回来。可能的原因是什么? 最佳答案 我建议在您的连接字符串中明确指定编码:Server=localhost;Database=schema;Uid=foo;Pwd=bar;CharSet=utf8;它通常可以解决大多数与MySQL的连接器/NET相关的编码问题。

MySQL Connector/Net 不适用于 Mac 上的 Mono

我开始使用mono和MySQL开发一些应用程序。在试验这些工具时,我尝试使用MySql的Connecotr/net。我已经下载了最新版本并按照文档中的说明安装了它。我创建了一个小型控制台应用程序来测试连接到MySQL。这是我使用的几行代码:publicstaticvoidMain(string[]args){stringconnString="Server=localhost;Database=feuerwehr;Uid=XXX;Pwd=XXX;";MySqlConnectionconn=newMySqlConnection(connString);try{Console.WriteL

c++ - Mysql 连接器 C++ 和 float

我找不到任何有关从结果集中获取float或如何在准备好的语句中存储float以创建查询以插入float的信息。是否有可能做到这一点?我应该使用char数组存储它们吗?提前致谢 最佳答案 对于结果检索,我希望您使用ResultSet::getDouble-对于语句,PreparedStatement::setDouble。似乎没有专门为float提供便利,但基础列定义将是FLOAT或DOUBLE。 关于c++-Mysql连接器C++和float,我们在StackOverflow上找到一个类

mysql - 在使用 Connector/Net 的 C# 中,我应该为 MySql 命名参数使用哪个前缀?

我正在使用Connector/Net6.8.3对于一个C#项目,并且已经使用它(或以前的版本)很长一段时间了。在查看遗留代码时,我看到了与参数化查询相关的几种变体,并且一直在尝试确定它们之间的差异以及是否存在最佳实践。查询字符串:示例1:cmd.CommandText="UPDATEtableSETthing=@value;";示例2:cmd.CommandText="UPDATEtableSETthing=?value;";添加参数:示例3:cmd.Parameters.AddWithValue("@value",user_value);示例4:cmd.Parameters.AddW

python - 使用 pyinstaller 编译时 "except"期间的 mysql.connector 错误?

我有一个python程序,它使用pyinstaller将我构建到exe中的mysql调用。使用pyinstaller编译--onefile或--onedir会出现以下问题。我已经能够使用mysqldb或mysql.connector成功连接并进行查询。这是mysqldb连接逻辑:#fromhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-pythontry:db=MySQLdb.connect(host=hostname,user=username,passwd=password)exceptMySQLdb.Errorase:reply=

python - 尝试使用 mysql python 连接器执行准备好的语句时出现 NotImplementedError

我想使用python使用准备好的语句将数据插入MySQL数据库(5.7版),但我一直收到NotImplementedError。我正在关注此处的文档:https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursorprepared.html使用Python2.7和版本8.0.11的mysql-connector-python库:pipshowmysql-connector-python---Metadata-Version:2.1Name:mysql-connector-pythonVersio