現在我正在製作一個有點庫存數據庫項目。 所以我想問什麼是正確的方法來連接java到數據庫(mysql)在這種情況下,我使用mysql,我從appserv安裝,我通過phpmyadmin管理它。而且我使用NetBeans IDE將java連接到數據庫以創建登錄表
,所以我上網衝浪:
連接數據庫:
- 我的jdbc庫添加到我的圖書館
- 我做了NetBeans中新的連接(我已經取得了MySQL數據庫)
- 我填補我的端口等
測試連接
import java.sql.*;
public class connection {
public static void main(String[]args){
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Succeed Load Driver ..");
}catch (ClassNotFoundException ex){
System.out.println("error"+ex);
}
try {
String url = "jdbc:mysql://localhost:3306/data";
Connection connect = DriverManager.getConnection(url,"root","password");
System.out.println("Success Connect To Database");
}catch(SQLException e){
System.out.println("error"+e);
}
}
}
問題
- 是它連接的Java到SQL中的正確方法是什麼?
- 它是測試連接的正確方法嗎?
- 我已經設計了登錄表單(jframe)的netbeans,問題是如何從sql.so獲取數據,用戶可以登錄但只能在sql中註冊的用戶登錄。
我只是初學者 對不起我的英文不好反正
您是否運行了代碼?它做了什麼?您的第一個2個問題可能接近正確,但第三個問題是無關緊要的,因爲它對於StackOverflow來說太廣泛了。請訪問[幫助]並閱讀[問]。 –
@JimGarrison它成功連接到驅動程序和數據庫。所以我已經在正確的方式?對第三個問題抱歉。我已經清除了我的問題,希望你能再次看看謝謝你的評論。 –
是的,但是如果您從未寫過servlet/jsp並使用過容器(如Tomcat),那麼到目前爲止所做的工作與創建登錄頁面的任務相比微不足道。如果你從頭開始,並且是一個強大的開發人員,那麼可能有一兩個月的學習曲線。 –