日期:2014-05-16 浏览次数:20374 次
?
为了防止以后遗忘,特做一个备注:
?
?
?
package sh.arvato.ua.csat; import java.sql.*; /** * 使用JDBC连接数据库MySQL的过程 * DataBase:hibernate_first, table:user; * @author Germmy 2012-02-22 */ public class MySQLDBManager { public MySQLDBManager(){ try { //第一步:获取连接类实例con,用con创建Statement对象类实例 sql_statement Connection con = getConnection(); Statement sql_statement = con.createStatement(); /************ 对数据库进行相关操作 ************/ //第二步:执行SQL语句 String query = "insert into newuser select name,password from user"; sql_statement.execute(query); /************ 对数据库进行相关操作 ************/ //关闭连接和声明 sql_statement.close(); con.close(); } catch(java.lang.ClassNotFoundException e) { //加载JDBC错误,所要用的驱动没有找到 System.err.print("ClassNotFoundException"); //其他错误 System.err.println(e.getMessage()); } catch (SQLException ex) { //显示数据库连接错误或查询错误 System.err.println("SQLException: " + ex.getMessage()); } } public static Connection getConnection() throws SQLException, java.lang.ClassNotFoundException { //第一步:加载MySQL的JDBC的驱动 Class.forName("com.mysql.jdbc.Driver"); //取得连接的url,能访问MySQL数据库的用户名,密码;studentinfo:数据库名 String url = "jdbc:mysql://localhost:3306/hibernate_first"; String username = "root"; String password = "root"; //第二步:创建与MySQL数据库的连接类的实例 Connection con = DriverManager.getConnection(url, username, password); return con; } public static void main(String args[]) { new MySQLDBManager(); } }?
?
?
?
?
refurl:http://www.blogjava.net/myfly/archive/2008/09/18/229802.html
?
?