AS连App,idea连mysql,AS和idea怎么连上的
时间: 2023-10-20 18:06:44 浏览: 7
AS和Idea都是使用Java开发的工具,它们之间的连接可以通过Java提供的JDBC(Java Database Connectivity)技术实现。
首先,在AS中添加JDBC驱动程序,可以将mysql-connector-java.jar拷贝到AS的libs目录下,然后在AS的build.gradle文件中添加依赖:
```
dependencies {
implementation files('libs/mysql-connector-java.jar')
}
```
接下来,在AS中使用JDBC连接MySQL数据库,示例代码如下:
```java
public class MySQLConnection {
private static final String URL = "jdbc:mysql://localhost:3306/test";
private static final String USER = "root";
private static final String PASSWORD = "123456";
public static void main(String[] args) {
Connection connection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(URL, USER, PASSWORD);
System.out.println("Connection succeeded.");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
在Idea中也可以使用类似的方式连接MySQL数据库。在Idea中添加JDBC驱动程序和依赖的步骤与AS类似。然后,在Idea中使用JDBC连接MySQL数据库,示例代码如下:
```java
public class MySQLConnection {
private static final String URL = "jdbc:mysql://localhost:3306/test";
private static final String USER = "root";
private static final String PASSWORD = "123456";
public static void main(String[] args) {
Connection connection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection(URL, USER, PASSWORD);
System.out.println("Connection succeeded.");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
```
注意,这里的URL、USER和PASSWORD需要根据具体的MySQL数据库进行修改。同时,还需要确保MySQL数据库已经正确安装并启动。