Java通过getString()把数据库一列数据转换成数组

Java 专栏收录该内容
2 篇文章 0 订阅

Java通过getString()把数据库一列数据转换成数组

在网上找了很多资料终于改好了bug,开心嚯嚯嚯~

以字符串为例,我的数据库有一列记录了包名,我想把这一列字符串类型的数据转换到字符串数组里。

正确示范:

	String[] package; //目的数组
	String sql = "select col from database.table"; //从数据库某表中取一列数据
	ResultSet rs = stmt.executeQuery(sql);  //执行sql语句得到结果集,stmt需要自己定义一下
	package = new String[100];   //一定要记得初始化~
	int i = 0;
	while(rs.next()) {
		package[i] = rs.getString(1);     //划重点
		i++; 
	}

getString()真的很神奇,尝试了很多次在while循环里直接写string=rs.getString(1),这样循环只循环一次,
而且取出来的string会自动换行,使用了split方法也去不掉换行符,后来发现如果在循环里面直接给字
符串数组依次赋值,这个循环就会执行行数那么多次,真的很神奇。

  • 1
    点赞
  • 1
    评论
  • 7
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值