小编Pio*_*sza的帖子

在docker-compose中连接tomcat和mysql

我正在研究项目。现在我正处于将项目转移到 docker 容器的阶段。我在我的网站上放置了 tomcat,在数据库上放置了 mysql 做 docker-compose.yml。不幸的是,来自 tomcat 的类无法与数据库连接


Java代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class Waliduj {

String url="jdbc:mysql://localhost:3306/uczelnia?useTimezone=true&serverTimezone=UTC";
String username="root";
String password="121212";

public boolean Waliduje(String uname,String pass) {


    try {
        Class.forName("com.mysql.jdbc.Driver");
        Connection con = DriverManager.getConnection(url,username,password);
        PreparedStatement st=con.prepareStatement("SELECT email,haslo FROM logowanie WHERE email=? AND haslo=?");
        st.setString(1,uname);
        st.setString(2,pass);
        ResultSet rs = st.executeQuery();
        if(rs.next()) {
            return true;
        }
    } catch (SQLException e) {
        e.printStackTrace();
    } catch (ClassNotFoundException se) {
        // TODO Auto-generated catch block
        se.printStackTrace(); …
Run Code Online (Sandbox Code Playgroud)

java mysql jsp docker docker-compose

4
推荐指数
1
解决办法
7808
查看次数

标签 统计

docker ×1

docker-compose ×1

java ×1

jsp ×1

mysql ×1