尝试进行数据库连接时获取InvalidConnectionAttributeException

时间:2019-05-05 17:56:12

标签: java mysql jdbc

尝试获取数据库连接时,我收到InvalidConnectionAttributeException。

from PIL import Image


img = Image.open('img.png')
pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'
result = pytesseract.image_to_string(img)
print (result)

这是我程序的输出:

    import java.sql.*;

    public class JdbcTest {

        public static void main (String[] args) throws SQLException {

            Connection con= null;
            Statement st=  null;
            ResultSet rs= null;

            try {
                // get connection to database

                con= DriverManager.getConnection("jdbc:mysql://localhost:3306/demo", "st", "st");
                System.out.println("Connection has created successfuly !");

                // create a statement

                st= con.createStatement();

                // Execute sql query

                rs= st.executeQuery("SELECT * FROM demo.employees;");

                // process the result set

                while (rs.next()) {
                    System.out.println(rs.getString("last_name")+", "+rs.getString("first_name"));
                }

                con.close();
            }
            catch (Exception exc){

                exc.printStackTrace();

            }

        }

    }

请问有人是什么问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

正在使用的服务器时区“ Maroc”无效。

要查看设置为使用SELECT @@global.time_zone;的值

尝试通过my.cnf文件中的default-time-zone设置任何时区 例如:   default-time-zone='+00:00'

要为当前会话设置它,请执行以下操作: SET time_zone = timezonename;