सबसे पहले, मैं आपको MySQL डेटाबेस के साथ कनेक्शन के लिए एक और बेहतर तरीका दिखाने के लिए अपने उत्तर पर विचार कर रहा हूं, यह बहुत आसान और कम अपेक्षित है अपवाद (ओं) .
आपको कुछ चरण करने होंगे:
- डाउनलोड करें Connector/J
और इसे अपने वर्ग पथ में जोड़ें (यदि आप एक IDE का उपयोग कर रहे हैं तो
.jar
. जोड़ें लाइब्रेरी में, या YouTube पर कई टट्स हैं )। - अपने MySQL प्रोग्राम में अपना डेटाबेस बनाएं।
-
नीचे दिए गए इस उदाहरण को नीचे दिए गए उदाहरण में देखें, जो मैंने आपके लिए बनाया है, यह दर्शाता है कि MySQL पर प्रश्नों को कैसे कनेक्ट और निष्पादित किया जाए:
import java.sql.*; public class MySqlConnection { private String MYSQL_DRIVER = "com.mysql.jdbc.Driver"; private String MYSQL_URL = "jdbc:mysql://localhost:3306/test"; private Connection con; private Statement st; private ResultSet rs; public MySqlConnection() { try { Class.forName(MYSQL_DRIVER); System.out.println("Class Loaded...."); con = DriverManager.getConnection(MYSQL_URL,"",""); System.out.println("Connected to the database...."); st = con.createStatement(); int c =st.executeUpdate("CREATE TABLE Accounts (Name VARCHAR(30))"); System.out.println("Table have been created."); System.out.println(c+" Row(s) have been affected"); con.close(); } catch(ClassNotFoundException ex) { System.out.println("ClassNotFoundException:\n"+ex.toString()); ex.printStackTrace(); } catch(SQLException ex) { System.out.println("SQLException:\n"+ex.toString()); ex.printStackTrace(); } } public static void main(String...args) { new MySqlConnection(); } }