قاعدة بيانات Java MySQL وتنفيذ استعلام المحتوى
لقد استخدمت مؤخرًا إطار عمل للقيام بالعديد من المشاريع. أشعر أنني قد نسيت الأشياء الأساسية في البداية. لقد كتبت رمز اتصال JDBC بسيط للتعرف عليه ومراجعته. آمل أيضًا أن يكون من المفيد للمبتدئين الجدد في ذلك. هذا هو أيضا مقال لي الأول. دون مزيد من اللغط ، فقط أدخل الرمز:
الاتصال العام getCon () {// name name connection string username = "root" ؛ // اتصال قاعدة البيانات كلمة مرور كلمة المرور = "" ؛ String driver = "com.mysql.jdbc.driver" ؛ // حيث يكون الاختبار اسم قاعدة البيانات url = "jdbc: mysql: // localhost: 3306/test" ؛ اتصال conn = null ؛ حاول {class.forname (driver) ؛ conn = (connection) drivermanager.getConnection (url ، اسم المستخدم ، كلمة المرور) ؛ } catch (استثناء e) {E.PrintStackTrace () ؛ } return conn ؛ }يمكنك الاتصال مباشرة بقاعدة البيانات من خلال الكود أعلاه. بالطبع ، يجب عليك استيراد حزمة JAR ذات الصلة MySQL-Connector-Java-5.1.5-bin.jar التي تتصل بقاعدة البيانات (يمكن تنزيلها على Baidu). ثم ما يلي هو طريقة الاستعلام:
القائمة العامة <string> getSelect () {// sql string sql = "select * from user" ؛ // الحصول على اتصال connect conn = getCon () ؛ أعدت PST = NULL ؛ // تحديد قائمة لقبول محتوى قائمة استعلام قاعدة البيانات <string> list = new ArrayList <String> () ؛ حاول {pst = (preparedStatement) conn.preparestatement (sql) ؛ resultset rs = pst.executequery () ؛ بينما (rs.next ()) {// أضف محتوى الاستعلام إلى القائمة ، حيث يكون اسم المستخدم هو اسم الحقل في قائمة قاعدة البيانات. }} catch (استثناء e) {} قائمة الإرجاع ؛ } في هذا الوقت ، يمكنك الاستعلام عن البيانات في قاعدة البيانات. كان اسم قاعدة البيانات الذي استخدمته عندما اختبرت اختبارًا ، وكان اسم الجدول الذي تم إنشاؤه حديثًا مستخدمًا ، وكانت الحقول الموجودة فيه اسم مستخدم واحد فقط. يمكنك إضافته وفقًا لاحتياجاتك. فيما يلي اختبار للمحتوى أعلاه:
public static void main (string [] args) {// حيث testDao هو اسم الفئة testdao dao = new testdao () ؛ // إنشاء قائمة جديدة لإرجاع المجموعة في قائمة طريقة الاستعلام <string> list = dao.getselect () ؛ // اجتياز القائمة التي تم الحصول عليها وإخراجها إلى وحدة التحكم (int i = 0 ؛ i <list.size () ؛ i ++) {system.out.println (list.get (i)) ؛ }}للراحة ، تتم كتابة الطرق الثلاثة المذكورة أعلاه في فئة TestDao. بالطبع ، بعد نسخ الكود ، تحتاج إلى استيراد الحزمة المقابلة. مفتاح الاختصار لاستيراد الحزمة هو CTRL+Shift+O. إذا كانت هناك أي أوجه قصور أو أخطاء ، آمل أن يشير الجميع إلى ذلك ونتطلع إلى تقدم الجميع معًا.
شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!