如何将 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
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;问题的解
如何将 JDBC 驱动程序添加到 Flyway Gradle 插件