فئة الأدوات هذه سهلة الاستخدام ، وتسميتها مباشرة.
نسخة الكود كما يلي:
حزمة com.lanp.ajax.db ؛
استيراد java.sql.connection ؛
استيراد java.sql.drivermanager ؛
استيراد java.sql.preparedStatement ؛
استيراد java.sql.resultset ؛
استيراد java.sql.sqlexception ؛
/**
* يتم تعريف فئة الأدوات التي تصل إلى قاعدة البيانات على أنها وصول غير معقول وخاصة
*/
الفئة النهائية العامة dbutils {
url url static static static = "jdbc: mysql: // localhost: 3306/mydb" ؛
user static static user = "root" ؛
سلسلة ثابتة خاصة psw = "الجذر" ؛
اتصال ثابت خاص conn ؛
ثابت {
يحاول {
class.forname ("com.mysql.jdbc.driver") ؛
} catch (classnotfoundException e) {
E.PrintStackTrace () ؛
رمي new RunTimeException (e) ؛
}
}
dbutils الخاصة () {
}
/**
* احصل على الاتصال بقاعدة البيانات
* @RETURN CONN
*/
الاتصال الثابت العام getConnection () {
if (null == conn) {
يحاول {
conn = drivermanager.getConnection (url ، user ، psw) ؛
} catch (sqlexception e) {
E.PrintStackTrace () ؛
رمي new RunTimeException (e) ؛
}
}
إرجاع كون ؛
}
/**
* موارد مجانية
* param conn
* param pstmt
* param روبية
*/
الفراغ الثابت العام القريب (Connection conn ، preparedStatement PSTMT ، resultset rs) {
if (null! = rs) {
يحاول {
Rs.Close () ؛
} catch (sqlexception e) {
E.PrintStackTrace () ؛
رمي new RunTimeException (e) ؛
} أخيراً {
if (null! = pstmt) {
يحاول {
pstmt.close () ؛
} catch (sqlexception e) {
E.PrintStackTrace () ؛
رمي new RunTimeException (e) ؛
} أخيراً {
if (null! = conn) {
يحاول {
conn.close () ؛
} catch (sqlexception e) {
E.PrintStackTrace () ؛
رمي new RunTimeException (e) ؛
}
}
}
}
}
}
}
}
فيما يلي مثال بسيط على استخدام برنامج تشغيل JDBC لربط قاعدة بيانات MySQL.
إن استخدام برنامج تشغيل JDBC لربط بيانات MySQL أمرًا بسيطًا للغاية. وفك الضغط على الدليل المقابل! 5.1.20 هو رقم الإصدار حتى الآن هذا هو أحدث إصدار!
أولاً ، إذا كنت تتطور في وضع سطر الأوامر ، فأنت بحاجة إلى إضافة MySQL-Connector-Java-5.1.2.0-bin.jar إلى ClassPath للنظام. لا أعتقد أنه يمكنك إخباري كيف تضيفه إلى ClassPath.
ثانياً ، إذا كنت تستخدم أدوات تطوير Eclipse ، فيجب عليك أيضًا تكوين "Java Build Path" والعملية المحددة "انقر فوق Project-> Properties-> Java Build Path-> Libraries". على اليمين وحدد برنامج تشغيل MySQL-Connector-Java-5.1.2.0-bin.jar لفتح وإكمال التكوين.
فيما يلي رمز المثال لـ Java لتوصيل بيانات MySQL باستخدام JDBC:
نسخة الكود كما يلي:
استيراد java.sql.*؛
الطبقة العامة ConnectMySql {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
String driver = "com.mysql.jdbc.driver" ؛
url url = "jdbc: mysql: //192.168.1.112: 3306/linksystem" ؛
string user = "root" ؛
string password = "blog.micxp.com" ؛
يحاول {
class.forname (driver) ؛
Connection conn = drivermanager.getConnection (url ، المستخدم ، كلمة المرور) ؛
if (! conn.isclosed ()) {
System.out.println ("نجح الاتصال بقاعدة البيانات!") ؛
بيان بيان = conn.createstatement () ؛
String SQL = "SELECT * from Flink_List" ؛
resultset rs = state.executequery (SQL) ؛
اسم السلسلة
بينما (rs.next ()) {
name = rs.getString ("link_name") ؛
System.out.println (name) ؛
}
}
} catch (استثناء e) {
E.PrintStackTrace () ؛
}
}
}