我是Docker的新手。我希望我的Java应用程序与MySQL数据库连接。 我有以下代码:
import java.sql.*;
class HelloDbDocker{
private static String jdbcDriver = "com.mysql.jdbc.Driver";
private static String dbName = "employee";
public static void main(String[] args) {
try {
Class.forName(jdbcDriver);
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/?user=root&password=");
Statement s = conn.createStatement();
int Result = s.executeUpdate("CREATE DATABASE "+dbName);
System.out.println(Result );
} catch(Exception e) {
System.out.println(e);
}
}
}
对于上面的代码,我想创建一个提供所有依赖关系的Dockerfile,并使用该Dockerfile我可以创建一个可以在任何地方运行并在屏幕上显示结果变量值的图像。