java通过JDBC操作mysql数据库
2016-06-21 19:04
477 查看
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包 免费下载地址:http://download.csdn.net/detail/tolcf/9555814
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- MySQL中的integer 数据类型
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- MySQL存储过程
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- PropertyChangeListener简单理解