2012-10-02 76 views
0

我構建了一個Netbeans項目,並通過本地主機wamp服務器將其連接到MySQL數據庫。無法連接到正確的本地主機/ phpmyadmin

它是在計算機上的問題之後,我不得不將項目轉移到我的筆記本電腦。

當我跑我與舊的數據庫無法找到它的項目;但是,它從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(); 

有人可以halp嗎?

+1

你能從mysql客戶端訪問筆記本電腦上的舊數據庫嗎? –

回答

0

我知道,這個問題似乎是愚蠢的,但你有沒有移動的筆記本電腦的MySQL服務器上的舊數據庫?

0

我認爲這是因爲您複製了舊數據庫中的密碼已變得混亂或舊的數據庫刪除它,我假設是一個新的WAMP安裝。如果您直接將舊數據庫複製到新的wamp安裝,那麼除非它使用相同的密碼設置,否則您將遇到問題,如果您不知道它們,則很難將它們還原回

0
st = con.createStatement(); 
ResultSet rs = st.executeQuery("SELECT * FROM db ;"); 
System.out.println("Connection stablished"); 
+0

作爲代碼,只回答這個問題已被標記爲低質量的,不久將可能被刪除。請添加關於此代碼的作用的解釋。 – nalply

+0

@nalply [僅限代碼答案不符合刪除條件。請不要標記他們。](http://meta.stackoverflow.com/questions/256359/flag-try-this-code-answers-as-very-low-quality?lq=1) –

+0

對不起,讓你失望, @ColonelThirtyTwo,但你的出現在低質量的審查隊列中。我沒有標記你的。 – nalply