gpt4 book ai didi

java连接mysql数据库学习示例

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章java连接mysql数据库学习示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

代码如下:

package sns.team6.util;

  。

import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException,

/**  * 链接数据库的工具类  *   * @author 徐锐  *   */ public class DBHelper { 。

 // mysql驱动路径  private static final String driver = "com.mysql.jdbc.Driver";  // 数据库的连接路径  private static final String url = "jdbc:mysql://localhost:3306/snsteam6",

 /**   * 连接数据库的对象   *    * @return   */  public static Connection getConnection() {   Connection conn = null;   try {    Class.forName(driver);    conn = DriverManager.getConnection(url, "root", "root");   } catch (Exception e) {    e.printStackTrace();   }   return conn;  } 。

 /**   * 关闭打开的资源   *    * @param conn   * @param pst   * @param rst   */  public static void closeInfo(Connection conn, PreparedStatement pst,    ResultSet rst) {   try {    if (rst != null) {     rst.close();     rst = null;    }    if (pst != null) {     pst.close();     pst = null;    }    if (conn != null) {     conn.close();     conn = null;    }   } catch (Exception e) {    e.printStackTrace();   }  } 。

 /**   * 获取结果集对象   *    * @param sql   * @param params   * @return   */  public static ResultSet resultSet(String sql, Object[] params) { 。

  // 数据库的链接对象   Connection conn = null;   // 数据库的操作对象   PreparedStatement pst = null;   // 结果对象   ResultSet rst = null;   try { 。

   // 数据库的链接对象    conn = DBHelper.getConnection();    // 数据库的操作对象    pst = conn.prepareStatement(sql);    // 判断是否有参数    if (params != null && params.length > 0) {     for (int i = 0; i < params.length; i++) {      // 给操作对象赋值      pst.setObject(i + 1, params[i]);     }    }    // 获取结果对象    rst = pst.executeQuery();   } catch (SQLException e) {    rst = null;    e.printStackTrace();   }   return rst;  } 。

 /**   * 获取添加的结果对象   *    * @param sql   * @param params   * @return   */  public static boolean result(String sql, Object[] params) { 。

  boolean flag = false;   // 数据库的链接对象   Connection conn = null;   // 数据库的操作对象   PreparedStatement pst = null;   try {    // 数据库的链接对象    conn = DBHelper.getConnection();    // 数据库的操作对象    pst = conn.prepareStatement(sql);    // 判断是否有参数    if (params != null && params.length > 0) {     for (int i = 0; i < params.length; i++) {      // 给操作对象赋值      pst.setObject(i + 1, params[i]);     }    }    // 获取结果对象,是int类型,表示执行成功的行数    int row = pst.executeUpdate();    if (row > 0) {     // 如果大于0,表示执行成功     flag = true;    }   } catch (SQLException e) {    flag = false;    e.printStackTrace();   }   return flag;  } } 。

  。

最后此篇关于java连接mysql数据库学习示例的文章就讲到这里了,如果你想了解更多关于java连接mysql数据库学习示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com