JDBC连接MySQL数据库实战演示

WBOY
發布: 2016-06-07 14:52:34
原創
1016 人瀏覽過

以下的文章主要介绍的是JDBC 连接MySQL数据库的实际操作过程以及在其实际操作中期实际应用代码的描述,以下就是JDBC 连接MySQL数据库的具体方案的描述,希望在你今后的学习中会有所帮助。 publicclassMySQLJdbc{ publicStringdriverName=com.MySQL.jdbc.Driv

  以下的文章主要介绍的是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=newMySQLJdbc();  
  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); 

  创建Statement

  st = conn.createStatement(); 

  执行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数据库的介绍,望你能有所收获。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!