源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java使用jdbc连接数据库工具类和jdbc连接mysql数据示例

  • 时间:2021-11-10 10:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
这个工具类使用简单,实例化直接调用就可以了,大家还可以方便的根据自己的需要在里面增加自己的功能
[u]复制代码[/u] 代码如下:
package com.lanp.ajax.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /**  * 连接数据库的工具类,被定义成不可继承且是私有访问  */ public final class DBUtils {  private static String url = "jdbc:mysql://localhost:3306/mydb";  private static String user = "root";  private static String psw = "root";  private static  Connection conn;  static {   try {    Class.forName("com.mysql.jdbc.Driver");   } catch (ClassNotFoundException e) {    e.printStackTrace();    throw new RuntimeException(e);   }  }  private DBUtils() {  }  /**   * 获取数据库的连接   * @return conn   */  public static Connection getConnection() {   if(null == conn) {    try {     conn = DriverManager.getConnection(url, user, psw);    } catch (SQLException e) {     e.printStackTrace();     throw new RuntimeException(e);    }   }   return conn;  }  /**   * 释放资源   * @param conn   * @param pstmt   * @param rs   */  public static void closeResources(Connection conn,PreparedStatement pstmt,ResultSet rs) {   if(null != rs) {    try {     rs.close();    } catch (SQLException e) {     e.printStackTrace();     throw new RuntimeException(e);    } finally {     if(null != pstmt) {      try {       pstmt.close();      } catch (SQLException e) {       e.printStackTrace();       throw new RuntimeException(e);      } finally {       if(null != conn) {        try {         conn.close();        } catch (SQLException e) {         e.printStackTrace();         throw new RuntimeException(e);        }       }      }     }    }   }  } }
下面为大家找到一个使用JDBC驱动链接Mysql数据库的简单示例,可以和上面的工具一起参考使用 利用JDBC驱动链接Mysql数据其实很简单的,第一要下载一个名为 “mysql-connector-java-5.1.20-bin.jar” 驱动包。并解压到相应的目录!5.1.20是版 本号到目前为止这个是最新的版本! 第一、如果你是在命令行方式下开发,需要把mysql-connector-java-5.1.2.0-bin.jar 添加到系统的CLASSPATH中。怎么加到CLASSPATH中我想不要讲了大家也应懂的吧。 第二、如果你是用Eclipse开发工具的话,还要配置一下 "Java Build Path"、具体的操作“点击Eclipse的Project->Properties->Java Build Path->Libraries” 现在在看以的窗口中点击右边的Add External JARs  然后选择mysql-connector-java-5.1.2.0-bin.jar驱动 点击打开就完成了配置。 下面就是Java利用JDBC连接Mysql数据的实例代码:
[u]复制代码[/u] 代码如下:
import java.sql.*;    public class ConnectMysql {       public static void main(String[] args) {           String driver = "com.mysql.jdbc.Driver";           String url = "jdbc:mysql://192.168.1.112:3306/linksystem";           String user = "root";           String password = "blog.micxp.com";           try {               Class.forName(driver);               Connection conn = DriverManager.getConnection(url, user, password);               if (!conn.isClosed()) {                   System.out.println("Succeeded connecting to the Database!");                   Statement statement = conn.createStatement();                   String sql = "select * from flink_list";                   ResultSet rs = statement.executeQuery(sql);                   String name;                   while (rs.next()) {                       name = rs.getString("link_name");                       System.out.println(name);                   }               }           } catch (Exception e) {               e.printStackTrace();           }       }   }  
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部