mysql的maven依赖怎么选择?

mysql的maven依赖怎么选择?,第1张

你写依赖的时候不是能自己设置版本version吗 依赖找不着对应就会自己下载 有change 。。。点击就好了。然后下载不了,你就去官网别的地方下载一个,然后copy移到你的仓库,这样就会自动导入了

我用的数据库也是5.5版本,下面是我用的依赖:

<!-- 数据库驱动依赖 -->

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.37</version>

</dependency>

<!-- 数据连接池依赖 这个看你自己选了还有c3p0 阿里的druid 等等-->

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-dbcp2</artifactId>

<version>2.1.1</version>

</dependency>

<!--注:若用spring 还要有一个spring-jdbc的依赖 -->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>4.3.7.RELEASE</version>

</dependency>

有用的话,点个赞吧(●'◡'●)

在java中把数据库查询的结果保存到map中:

实现:获得ResultSet rs 时可以转化为ResultSetMetaData对象

ResultSetMetaData可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。

举例说明如下:

//获得ResultSetMetaData对象

ResultSetMetaData rsmd=rs.getMetaData()

//获得返回此 ResultSet 对象中的列数

int count = rsmd.getColumnCount()

while(rs.next()){

Map map=new HashMap()

for(int i=1i<counti++){

//获取指定列的表目录名称

String label=rsmd.getColumnLabel(i)

//以 Java 编程语言中 Object 的形式获取此 ResultSet 对象的当前行中指定列的值

Object object= rs.getObject(i)

//把数据库中的字段名和值对应为一个map对象中的一个键值对

map.put(label.toLowerCase(), object)

}

把每条对象封装成的map对象放进list中

list.add(map)

}

就此就可以把任意resultet通过这个方法生成list对象。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8517508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存