如何将 Mysql JDBC 驱动程序添加到 android studio

Posted

技术标签:

【中文标题】如何将 Mysql JDBC 驱动程序添加到 android studio【英文标题】:How to Mysql JDBC Driver to android studio 【发布时间】:2014-07-16 15:33:09 【问题描述】:

我想通过 jdbc 连接到远程 sql 数据库 我在 android Studio 工作 但是在执行时我得到了这个错误

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver  

那么如何将 JDBC 驱动程序添加到 Android Studio 中??

【问题讨论】:

请重新考虑。 JDBC 不是为这种方式设计的。特别是,您最终将不得不在您的应用程序中拥有数据库帐户数据,包括密码,这从安全角度来看是很糟糕的。 我不知道为什么人们总是谈论这个愚蠢的安全问题。 OP 可能正在编写 MySQL 客户端,但每个人都认为 OP 没有注意到如此明显的安全问题。 【参考方案1】:
    Download JDBC 并解压 .jar 文件 打开 Android Studio 和您感兴趣的项目 在 1.Project 选项卡中打开您的左侧面板 右键单击您的应用程序模块文件夹并转到 New > Module 然后选择 Import .JAR/ .AAR 包。 您必须在第一个字段中插入先前提取的 .jar 文件的目录。您可以通过单击最右侧带有 3 个点的图标来浏览您的文件夹 (...)

一旦您选择了 .jar 文件和您的项目同步,您就可以继续下一步:

    再次右键单击您的应用程序模块文件夹并选择打开模块设置 在新打开的窗口的左侧导航窗格中,转到类别模块并选择应用程序,然后选择依赖项选项卡。 点击绿色加号 (+),然后选择 Module Dependencies。选择 mysql 模块。 点击确定,关闭所有打开的窗口。 同步过程应该再次发生。 如果一切都已正确完成,在您的 app 模块文件夹 下,您应该会看到一个 mysql-connector-java 模块文件夹。 不要忘记在代码中包含所需的类。

疑难解答 就我而言,我必须卸载模块并重新安装它。原因是该模块是用 Java 1.8 而不是 1.7 编译的(目前由 Android Studio ver:1.5.1 支持)。

【讨论】:

我完成了所有设置..我检查了一切。但我的连接失败了。【参考方案2】:

你可以到MySQL官网下载[JDBC][2]。

然后你只需要像任何其他库一样将库添加到 Android Studio。

【讨论】:

我知道但我的问题是如何将驱动程序添加到 android studio ...不像通常的库 驱动 JDBC 是一个常用的库 ;)

以上是关于如何将 Mysql JDBC 驱动程序添加到 android studio的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Mysql JDBC 驱动程序导入到 android studio

如何将 mysql 连接器添加到 Sqoop 1.99.3

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;问题的解

如何将 JDBC 驱动程序添加到 Flyway Gradle 插件

如何将redshift jdbc驱动程序添加到aws lambda函数

如何在 Eclipse IDE 中添加 JDBC API