: :
mysql : 4.1.11
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC : : 3.1.8
http://dev.mysql.com/downloads/connector/j/3.1.html
复制代码代码如下:
代码
رمز تسليط الضوء على Actipro CodeHighlighter (Freeware) http://www.codehighlighter.com/--> استيراد java.sql.*؛
الطبقة العامة mysql {
url url static static static = "jdbc: mysql: // localhost: 3306/test" ؛ // characterencoding = gbk
username username static static = "الجذر" ؛
كلمة مرور السلسلة الثابتة العامة = "الجذر" ؛
اتصال ثابت عام
البيان الثابت العام STMT ؛
النتائج الثابتة العامة RS ؛
الفراغ الثابت العام (سلسلة [] args) يلقي sqlexception {
يتصل()؛
عملية()؛
stmt.close () ؛
con.close () ؛
}
اختبار الفراغ الثابت العام () {
String sql_select = "SELECT * from tablename where id = 1" ؛
String sql_insert = "insert في tablename (col1 ، col2 ..) القيم ('1' ، '2' ...)" ؛
String SQL_UPDATE = "تحديث Tablename Set Colname = 'Update' where id = 1" ؛
// insert (sql_insert) ؛
// SELECT (SQL_SELECT) ؛
// تحديث (sql_update) ؛
}
توصيل الفراغ الثابت العام () {
// 定位驱动
يحاول {
class.forname ("com.mysql.jdbc.driver") ؛
System.out.println ("加载驱动成功!") ؛
} catch (classnotfoundException e) {
System.out.println ("加载驱动失败!") ؛
E.PrintStackTrace () ؛
}
// 建立连接
يحاول {
con = drivermanager.getConnection (url ، اسم المستخدم ، كلمة المرور) ؛
stmt = con.createstatement () ؛
System.out.println ("数据库连接成功!") ؛
} catch (sqlexception e) {
System.out.println ("数据库连接失败!") ؛
}
}
اختيار الفراغ الثابت العام (سلسلة SQL) {
يحاول {
rs = stmt.executequery (sql) ؛
resultsetmetadata meta_data = rs.getMetAdata () ؛ // 列名
لـ (int i_col = 1 ؛ i_col <= meta_data.getColumnCount () ؛ i_col ++) {
System.out.print (meta_data.getColumnLabel (i_col) + "") ؛
}
System.out.println () ؛
بينما (rs.next ()) {
لـ (int i_col = 1 ؛ i_col <= meta_data.getColumnCount () ؛ i_col ++) {
system.out.print (rs.getString (i_col) + "") ؛
}
System.out.println () ؛
}
Rs.Close () ؛
} catch (استثناء e) {
System.out.println ("数据查询失败!") ؛
}
}
إدراج الفراغ الثابت العام (سلسلة SQL) {
يحاول {
stmt.clearbatch () ؛
stmt.addbatch (SQL) ؛
stmt.executeBatch () ؛
System.out.println ("数据插入成功!") ؛
} catch (استثناء e) {
System.out.println ("数据插入失败!") ؛
}
}
تحديث الفراغ الثابت العام (سلسلة SQL) {
يحاول {
stmt.executeupdate (SQL) ؛
System.out.println ("数据更新成功!") ؛
} catch (استثناء e) {
System.out.println ("数据更新失败!") ؛
}
}
}