我构建了一个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();
有人会停下来吗?
答案 0 :(得分:0)
我知道这个问题看起来很愚蠢,但您是否已将笔记本电脑的mysql服务器上的旧数据库移动了?
答案 1 :(得分:0)
我认为这是因为您在旧数据库中复制了密码已经搞砸了或旧数据库在我假设是新的WAMP安装期间将其删除了。如果您已经将旧数据库直接复制到新的wamp安装,那么除非使用相同的密码进行设置,否则您将遇到问题,如果您不知道它们就很难将它们取回
答案 2 :(得分:0)
st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM db ;");
System.out.println("Connection stablished");