يمكن لفئة الأدوات المعبأة التي تربط قواعد بيانات MySQL الحصول بسهولة على كائنات الاتصال لإغلاق العبارة ، ومقاطعة النتائج ، وكائنات الإحصاء ، وما إلى ذلك.
نسخة الكود كما يلي:
حزمة myutil.
استيراد java.sql.connection ؛
استيراد java.sql.drivermanager ؛
استيراد java.sql.preparedStatement ؛
استيراد java.sql.resultset ؛
استيراد java.sql.sqlexception ؛
استيراد java.sql.statement ؛
/**
* رابط لقاعدة بيانات MySQL
* Author Weichk
*/
الطبقة العامة mysqldbmanager {
url url static static static static = "jdbc: mysql: //127.0.0.1: 3306/openFire" ؛
user user static static static user = "root" ؛
password password Final String Final STATIC = "123456" ؛
ثابت {
يحاول {
class.forname ("com.mysql.jdbc.driver") ؛
} catch (classnotfoundException e) {
System.out.println ("تحميل برنامج تشغيل قاعدة بيانات MySQL!") ؛
}
}
/**
* الحصول على اتصال
*
* @يعود
* throws sqlexception
* throws classNotFoundException
*/
الاتصال الثابت العام getConnection () يلقي sqlexception {
اتصال conn = null ؛
يحاول {
conn = drivermanager.getConnection (url ، المستخدم ، كلمة المرور) ؛
} catch (sqlexception e) {
System.out.println ("فشل اتصال قاعدة البيانات!") ؛
رمي ه ؛
}
إرجاع كون ؛
}
/**
* إغلاق النتائج
* param روبية
*/
الفراغ الثابت العمومي الأقرب (resultset rs) {
if (rs! = null) {
يحاول {
Rs.Close () ؛
} catch (sqlexception e) {
System.out.println (E.GetMessage ()) ؛
}
}
}
/**
* بيان إغلاق
* param stmt
*/
إغلاق الفراغ الثابت العام (بيان STMT) {
if (stmt! = null) {
يحاول {
stmt.close () ؛
}
استثناء (استثناء ه) {
System.out.println (E.GetMessage ()) ؛
}
}
}
/**
* إغلاق النتائج ، البيان
* param روبية
* param stmt
*/
إغلاق الفراغ الثابت العام (ResultSet RS ، بيان STMT) {
Closeresultset (RS) ؛
الاقتراب (STMT) ؛
}
/**
* قريبة من إعداد
* param pstmt
* throws sqlexception
*/
الفراغ الثابت العام fastclosestmt (preparedStatement PSTMT) يرمي sqlexception
{
pstmt.close () ؛
}
/**
* إغلاق النتائج ، أعدت
* param روبية
* param pstmt
* throws sqlexception
*/
الفراغ الثابت العام fastclosestmt (resultset rs ، reparedStatement PSTMT) يلقي sqlexception
{
Rs.Close () ؛
pstmt.close () ؛
}
/**
* إغلاق النتائج ، بيان ، اتصال
* param روبية
* param stmt
* param con
*/
CloseConnection الفراغ الثابت العام (ResultSet RS ، بيان STMT ، اتصال Con) {
Closeresultset (RS) ؛
الاقتراب (STMT) ؛
CloseConnection (CON) ؛
}
/**
* بيان إغلاق ، اتصال
* param stmt
* param con
*/
CloseConnection الفراغ الثابت العام (بيان STMT ، اتصال Con) {
الاقتراب (STMT) ؛
CloseConnection (CON) ؛
}
/**
* اتصال قريب
* param con
*/
صناديق الفراغ الثابتة العامة (اتصال Con) {
if (con! = null) {
يحاول {
con.close () ؛
}
استثناء (استثناء ه) {
System.out.println (E.GetMessage ()) ؛
}
}
}
}
ما سبق هو كل شيء عن هذا المقال.