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程序设计有所帮助。