欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java实现基于JDBC操作mysql数据库的方法

程序员文章站 2023-12-17 20:51:34
本文实例讲述了java实现基于jdbc操作mysql数据库的方法。分享给大家供大家参考,具体如下: package main; import java.sql....

本文实例讲述了java实现基于jdbc操作mysql数据库的方法。分享给大家供大家参考,具体如下:

package main;
import java.sql.connection;
import java.sql.drivermanager;
import java.sql.resultset;
import java.sql.statement;
import java.util.arraylist;
import java.util.list;
public class dbconnection {
  /**
   * 入口函数
   *
   * @param arg
   */
  public static list<string> queryuserclosed(string today,string lastmonday) {
    list<string> beanlist = new arraylist<string>();
    try {
      connection con = null; // 定义一个mysql链接对象
      class.forname("com.mysql.jdbc.driver").newinstance(); // mysql驱动
      con = drivermanager.getconnection(
              "jdbc:mysql://localhost:3306/my_db?useunicode=true&characterencoding=utf-8",
              "root", ""); // 链接本地mysql
      statement stmt; // 创建声明
      stmt = con.createstatement();
      // 查询数据并输出
      stringbuffer sql = new stringbuffer();
      sql.append(" select reason");
      sql.append(" from t1");
      sql.append(" group by reason");
      string selectsql = sql.tostring();
      resultset selectres = stmt.executequery(selectsql);
      while (selectres.next()) { // 循环输出结果集
        beanlist.add(selectres.getstring("reason"));
      }
    } catch (exception e) {
      e.printstacktrace();
      system.out.print("mysql error:" + e.getmessage());
    }
    return beanlist;
  }
}

java连接mysql时,需要安装驱动。如果未安装,会出现找不到“com.mysql.jdbc.driver”的错误。

jar包点击此处。

更多关于java相关内容感兴趣的读者可查看本站专题:《java+mysql数据库程序设计总结》、《java数据结构与算法教程》、《java文件与目录操作技巧汇总》、《java操作dom节点技巧总结》和《java缓存操作技巧汇总

希望本文所述对大家java程序设计有所帮助。

上一篇:

下一篇: