> 데이터 베이스 > MySQL 튜토리얼 > JDBC连接MySQL数据库实战演示

JDBC连接MySQL数据库实战演示

WBOY
풀어 주다: 2016-06-07 14:52:34
원래의
1041명이 탐색했습니다.

以下的文章主要介绍的是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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿