- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我想为 python 3 使用 mysql-connector
库。我可以使用 pymysql
代替,但是 mysql-connector
已经有一个连接池实现,而 pymysql
似乎没有。所以我要写的代码会更少。
但是,当我这样做时
$ pip3 search mysql-connector
我发现这 3 个库是可用的:
mysql-connector-repackaged - MySQL driver written in Python
mysql-connector-python-rf - MySQL driver written in Python
mysql-connector-python - MySQL driver written in Python
这很令人困惑。有谁知道我应该使用哪一个以及为什么?
感谢您的帮助。
最佳答案
它们之间的主要区别是:
mysql-connector-repackaged:老了,不要用了
mysql-connector-python 2.0.4:是MySQL上传的原版。但它有一个不适用于 Django >= 1.8 的问题。 MySQL 尚未将其稳定版本 2.1.3 上传到此 repo。
mysql-connector-python-rf 2.1.3:如果您使用 Django >= 1.8,它是您所有问题的解决方案
关于python - mysql-connector-python、mysql-connector-python-rf 和 mysql-connector-repackaged 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168651/
这个包中类的用途是什么? 我想在我的应用中使用 Base64 编码。当我在 Eclipse 中输入时,系统会提示我是否要导入名为“com.google.appengine.repackaged.com
我有几个方法接受许多(关键字)参数,这些参数最终将同一组参数传递给另一个方法。 下面是正常的 def foo(a:, b:, c:, d:, e:) bar('var', a:a, b:b, c:
当我尝试 import com.google.appengine.repackaged.org.json.JSONObject; 到我的项目时,它显示错误 “Use of com.google.app
刚更新到 1.6.1,我收到警告说我不应该使用 com.google.appengine.repackaged 我应该改用什么? 受影响的类具体是: com.google.appengine.repa
在阅读了 Spring 文档和网络上的其他一些文章之后,我仍然很困惑 Spring Boot Maven 插件的 spring-boot:repackage 和常规 mvn 包 有什么区别>. 我认为
我有 2 台 Ubuntu 14.04 电脑。一台用作服务器,另一台用作客户端。客户端与服务器建立 TCP 连接,服务器发回一些数据包。这是服务器上的代码: 发送(sd、pkt、pkt_len、MSG
我有一个由 gradle wrapper 编译的新 Grails 3.1.7 项目。该项目只是由 grails create-app 创建的基础项目 当我运行时: ./gradlew --info c
在我的 Maven/Tycho 构建中,我有一个 exec-maven-plugin,由于 org.eclipse.emf.common 包中的签名者信息不匹配而导致失败并出现 SecurityExc
我能够从 RPM 文件中提取文件,但如何“重建”它,例如 cpio2rpm? 我已经使用以下命令提取了 RPM 文件。 rpm2cpio 文件名.rpm | cpio –idmv 我必须修改少数网络应
据我所知,spring-boot-maven-plugin已经提供了一种在胖可执行jar文件中分发整个应用程序的方法:spring-boot-maven-plugin 但是,有时我们不想要一个封装所有
使用 spring-boot,我知道我可以拥有配置文件并根据 Activity 配置文件使用不同的配置文件。例如命令: “mvn spring-boot:run -Drun.profiles=defa
我在这里下载了 VSCode 的 VSIX 扩展: https://marketplace.visualstudio.com/items?itemName=mblode.twig-language-2
我正在 eclipse 中使用 Tomcat 7.0 + Maven + Java EE + JDK 10.0.2 创建 api Rest,并收到此错误: 错误: HTTP Status 500 -
我正在尝试运行一个扩展 JerseyTest 的测试,但是在运行它时我得到了一个: java.lang.NoClassDefFoundError: jersey/repackaged/com/goog
我想为我的应用引擎应用程序实现一对多双向关系。下面是我的实体: @Entity public class UserMaster { @Id @GeneratedValue(strate
我想为 python 3 使用 mysql-connector 库。我可以使用 pymysql 代替,但是 mysql-connector 已经有一个连接池实现,而 pymysql 似乎没有。所以我要
我在 StackOverflow 上搜索了类似的问题,但没有找到任何内容。 我的pom.xml文件: 4.0.0 com.stackoverflow.example dmy
当前版本的 sap jco 连接器在运行时强制使用包含 jar 的名称。如果与名称 (sapjco3.jar) 不匹配,这将导致异常。 JCo 初始化失败并出现 java.lang.Exception
我已经下载google iosched存储库并遵循 build instructions但是当我跑的时候 ./gradlew clean assembleDebug 我收到这个错误: Info
迁移到 Jersey 2 时我不断收到此错误。起初我以为这是一些 Maven 问题,但看起来并非如此。我不断得到:AnnotatedClassVisitor 将接口(interface) jersey
我是一名优秀的程序员,十分优秀!