以下的文章主要介绍的是JDBC 连接MySQL数据库的实际操作过程以及在其实际操作中期实际应用代码的描述,以下就是JDBC 连接MySQL数据库的具体方案的描述,希望在你今后的学习中会有所帮助。
public class MySQLJdbc { public String driverName = "com.MySQL.jdbc.Driver"; public String url = "jdbc:MySQL://localhost:3306/oa"; public String userName = "root"; public String userPwd = "me"; /** * Apr 19, 2009 12:49:55 PM * * @param args */ public static void main(String[] args) { MySQLJdbc my=new MySQLJdbc(); my.read(); } public void read() { String queryString = "select userName,realName from user"; Connection conn = null; Statement st = null; ResultSet rs = null; try {
加载驱动
Class.forName(driverName);
创建连接MySQL数据库
conn = DriverManager.getConnection(url, userName, userPwd);
执行sql语句,得到查询结果 rs = st.executeQuery(queryString);
输出查询结果 while (rs.next()) { System.out.println("userName:" + rs.getString("userName") + " realName:" + rs.getString("realName")); }
关闭资源 rs.close(); st.close(); conn.close(); } catch (Exception ex) {
输出错误信息 ex.printStackTrace(); } finally {
finally子句总是会执行(就算发生错误),这样可以保证资源的绝对关闭 try { if (rs != null) rs.close(); } catch (SQLException e) { e.printStackTrace(); } try { if (st != null) st.close(); } catch (SQLException e) { e.printStackTrace(); } try { if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
上面说了这么多内容,是关于对JDBC 连接MySQL数据库的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITJS,学习最新Mysql技术。