0

我构建了一个 Netbeans 项目并通过 localhost wamp 服务器将其连接到 MySQL 数据库。

在它所在的计算机出现问题后,我不得不将项目转移到我的笔记本电脑上。

当我使用旧数据库运行项目时,它找不到它;但是,它会从 phpmyadmin 界面找到默认数据库(test、mysql、performance_schema、information_schema)。

public void chackData(){
        try {

    Class.forName("com.mysql.jdbc.Driver").newInstance();
    con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mylibrary_db","root", "");
    String sql = "SELECT * FROM db ;";
            pst = con.prepareStatement(sql);
            rs = pst.executeQuery();
            String s ="";
            while(rs.next()){
                 s = rs.getString("Db");
            System.out.println(s);
            }
    con.close();

有人能停下来吗?

4

3 回答 3

0

我认为这是因为您在旧数据库中复制了密码已变得混乱,或者在我假设是新的 WAMP 安装期间旧数据库将其删除。如果您已直接将旧数据库复制到新的 wamp 安装,那么除非它使用相同的密码进行设置,否则您将在那里遇到问题,如果您不知道它们,很难将它们取回

于 2013-01-29T21:16:29.320 回答
0

我知道这个问题看起来很愚蠢,但是您是否移动了笔记本电脑的 mysql 服务器上的旧数据库?

于 2012-10-02T12:57:36.250 回答
0
st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM db ;");
System.out.println("Connection stablished");
于 2014-11-08T15:24:26.467 回答