Java eclipse中的Android MySQL连接
我是android新手,所以我需要基本知识,如何连接到数据库并从中选择一些值 通过观看和阅读一些在线教程,我已经完成了以下所有步骤Java eclipse中的Android MySQL连接,java,android,mysql,eclipse,jdbc,Java,Android,Mysql,Eclipse,Jdbc,我是android新手,所以我需要基本知识,如何连接到数据库并从中选择一些值 通过观看和阅读一些在线教程,我已经完成了以下所有步骤 创建了一个名为和2的新ANDROID项目 创建了一个名为MYSQLConnection的新JAVA项目,用于存储数据库连接 我已经在线下载并添加了mysql-connector-java-5.1.34文件 我已经附上了我的日食全貌的屏幕截图 现在我只需要访问和2中的数据库,并编写一个简单的Select查询,以便确保创建了连接 下面显示的是用于DB连接的Java文件
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
import com.mysql.jdbc.*;
//import com.mysql.jdbc.Connection;
//import com.mysql.jdbc.Statement;
public class Main {
public static void main(String[] args) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
try
{
String connectionUrl = "jdbc:mysql://localhost:3306/testdatabase";
String connectionUser = "root";
String connectionPassword = "12345";
Connection conn = DriverManager.getConnection(connectionUrl, connectionUser,
connectionPassword);
//Statement stmt = conn.createStatement();
// ResultSet reset = stmt.executeQuery("select * from TableName");
//
// //Print the data to the console
// while(reset.next()){
// Log.w("Data:",reset.getString(3));
//
// }
}
catch ( SQLException err )
{
System.out.println("Database connection failed");
}
}
}
感谢您的帮助。localhost?您是否已在Android设备上安装MySQL数据库?(:您应该使用MySQL编写机器的ip。如果您使用的是内部数据库,我建议您使用SQLite。有很多关于它的教程。如果它是在另一台服务器上运行的远程数据库,则添加另一个“层”会更容易,例如通过HTTP检索数据的PHP或RESTful api。