<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.leon</groupId><artifactId>maven_mysql</artifactId><version>1.0-SNAPSHOT</version><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.6</version><scope>runtime</scope></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency></dependencies>
</project>
package com.leon.dao.impl;import com.leon.dao.ItemsDao;
import com.leon.domain.Items;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;/*** 要想从数据库中取出数据* 必须有四个属性:数据库驱动,连接数据库的地址,数据库用户名称,数据库密码。*/
public class ItemsDaoImpl implements ItemsDao {public List<Items> findAll() throws Exception{List<Items> list = new ArrayList<Items>();//先获取contection对象Connection connection = null;//获取真正操作数据的对象PreparedStatement pst = null;//执行数据库查询操作ResultSet rs = null;try {//加载驱动类Class.forName("com.mysql.jdbc.Driver");//先获取contection对象connection = DriverManager.getConnection("jdbc:mysql:///maven","root", "root");//获取真正操作数据的对象pst = connection.prepareCall("select * from items");//执行数据库查询操作rs = pst.executeQuery();//把数据库结果集转成java的List集合while (rs.next()){Items items = new Items();items.setId(rs.getInt("id"));items.setName(rs.getString("name"));list.add(items);}}catch (Exception e){e.printStackTrace();}finally {connection.close();pst.close();rs.close();}return list;}
}

maven的java工程取mysql数据库数据相关推荐

  1. vb怎么样实时取mysql数据库数据_浅谈如何使用vb.net从数据库中提取数据

    1.设置从Model中的Sub Main 启动 2.程序结构 3.Model1 Imports System.Windows.Forms.Application Module Module1 Sub ...

  2. Java程序向MySql数据库中插入的中文数据变成了问号

    找到mysql的安装目录,修改my.ini文件 (1)如何找到my.ini文件 如果my.ini文件不在MySQL的安装目录下,可能放在隐藏目录,要先去找到ProgramData,(这里要先打开显示隐 ...

  3. java向mysql写入数据慢_通过java代码往mysql数据库中写入日期相关数据少13个小时...

    通过show variables like '%time_zone%'; 查看时区: CST 时区 名为 CST 的时区是一个很混乱的时区,有四种含义: 美国中部时间 Central Standard ...

  4. java web项目中连接mysql数据库,javaweb之eclipse工程连接mysql数据库

    javaweb之eclipse工程连接mysql数据库 准备工作: 1.在mysql官网下载mysqlconnection的jar包 输入网址:mysql.com-点击DOWNLOADS--下拉选择M ...

  5. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  6. eclipes Java代码连接Mysql数据库

    Java代码连接Mysql数据库C 一.插件的下载与加载 1.下载与本地的MySQL对应版本的连接数据库的包,如mysql-connector-java-8.0.17.jar 下载Connector/ ...

  7. java JDBC连接MySQL数据库调用存储过程进行查询

    java JDBC连接MySQL数据库调用存储过程进行查询 主程序代码 工具类 文件信息 存储过程 结果截图 主程序代码 package Mysql;import util.JDBCUtils; im ...

  8. python连接mysql数据库数据

    使用python连接mysql数据库数据,有以下两种读取数据的方式推荐. 一种是通过游标,及fetch系列方法进行操作,另一种是通过pandas的read_sql()进行读取并操作.各种方法各有优劣, ...

  9. JavaWeb-添加mysql数据库数据

    添加和删除mysql数据库数据 准备操作 效果展示 显示数据库数据 添加数据库数据 添加员工数据界面 显示员工数据 添加员工数据 准备操作 效果展示 显示数据库数据 添加数据库数据 添加员工数据界面 ...

最新文章

  1. 2021年大数据ELK(三):Lucene全文检索库介绍
  2. 处理WCF异常的方式
  3. 超简单-用协程简化你的网络请求吧,兼容你的老项目和旧的网络请求方式
  4. 开源客户关系管理系统vTigerCRM 5.2正式版发布
  5. 2019年,网站优化,该如何正视SEO?
  6. 毕啸南专栏 | 对话旷视CEO印奇:AI产业2018年将迎来转折
  7. 关于static继承的问题
  8. 【iPod转换精灵V10.2 官方最新版】强大的视频转换功能
  9. linux内核编译指定驱动,linux内核编译,配置本机驱动
  10. 如何查计算机硬盘型号,如何查看硬盘的型号
  11. 2020-10-22 css画八边形等
  12. 微星 MPG B460I GAMING EDGE WIFI +i5-10400电脑 Hackintosh 黑苹果efi引导文件
  13. linssh2 sftp读取远端目录,获取远端文件或者目录信息
  14. JavaWeb---HTTP与Request
  15. java 字符串按小数点分割【问题剖析】
  16. 消费机 mysql_消费机软件主要构成
  17. 为欧陆词典安装词典库
  18. 互联网信息服务业务(ICP许可证)
  19. ansys显示没有提供服务器,ansys链接不到本地服务器
  20. oracle索引降序和升序,Oracle 降序索引 | 学步园

热门文章

  1. 【资源共享】RockChip_LCD开发文档v1.6
  2. hoj 13788 Dwarves
  3. 5.22递归实现数制转换
  4. RuoYi 若依框架整改
  5. viewport,html,body在pc和移动的差异
  6. 安装Hadoop及Spark(Ubuntu 16.04)
  7. linux源代码安装程序
  8. 【软件使用】Windows下的Objective-C集成开发环境搭建(IDE)
  9. 系出名门Android(2) - 布局(Layout)和菜单(Menu)
  10. OpenI部署二——转载