【发布时间】:2015-04-14 10:51:51
【问题描述】:
我现在使用 Android Studio 2 周了,我想编写一个代码,以便连接到我自己的域 Webspace 上的 MySQL 数据库。
我已经尝试了 MySQL 本身的 Java DB 连接器 (mysql-connector-java-gpl-5.1.34.msi)。
所以首先我尝试了 JDBC 连接器,但我发现这个连接器仅适用于 SQLLite 数据库。
我已从 MYSQL.com 绑定到 Mysql Java 连接器并编辑了 build.gradle 和 settings.gradle
设置分级
include ':app'
include ':Libraries/Mysql-Connector-Java-3.0.17-ga'
include ':Mysql-Connector-Java-3.0.17-ga'
和最新版本的连接器 (mysql-connector-java-gpl-5.1.34.msi) 进入 ROOT-libs(自制目录),因为我的 DirectoryName 是 MySQLJ。
我正在使用 API 19
android {
compileSdkVersion 19
buildToolsVersion "19.1"
defaultConfig {
applicationId "##################" (my company name censored)
minSdkVersion 19
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile project(':libraries:mysql-connector-java-3.0.17-ga')
}
我用 minifyEnable true 和 false 尝试过
所以每次我想按照本教程中的教导重建项目
https://www.youtube.com/watch?v=1MyBO9z7ojk
我得到这个错误异常
- 错误:(26, 0) 在项目 ':app' 中找不到路径为 ':libraries:mysql-connector-java-3.0.17-ga' 的项目。
- 错误:找不到名为“默认”的配置。
所以我在stackoverflow上搜索了答案,我得出了这个结果:
(~默认的问题)这个库不适合AndroidStudio吗?因为这个库没有自己的 build.gradle 所以这个默认的东西的错误异常的来源是不兼容的库?
是否可以编写代码以使用 Android Studio 连接到 MYSQL 数据库?我在哪里可以找到 MYSQL 连接器的库????
【问题讨论】:
-
我也有同样的问题...
标签: java mysql android-studio gradle connector