社区
非技术区
帖子详情
初学Java,请教一个问题,如何从数据库中取记录给变量赋值?
rinaming
2012-09-11 12:58:19
在Java中要从表中取一个字段的值赋给一个一维数组变量。同时得到它的长度,这个java语句该如何写呢?
...全文
627
5
打赏
收藏
初学Java,请教一个问题,如何从数据库中取记录给变量赋值?
在Java中要从表中取一个字段的值赋给一个一维数组变量。同时得到它的长度,这个java语句该如何写呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yaoxiangpingdede
2012-09-11
打赏
举报
回复
rs.getString(1);就是得到你从数据库中查询的结果集中的第一条数据,因为查的只是一个字段,所以直接接收就可以了。
菖蒲老先生
2012-09-11
打赏
举报
回复
得到谁的长度啊。。。。
arr[0] = rs.getString(1);
yaoxiangpingdede
2012-09-11
打赏
举报
回复
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.sql.DataSource;
/**
*author YXP
*@date 2012-9-11
*package_name
*project_name hrm
*/
public class ConnectToDatabase {
/**
* 从mysql数据库中读取一条数据到变量中
* 假设mysql中有一个j1203数据库,从其中的tb_student表中读取学生的姓名出来
* 先要导入连接mysql数据的jar包mysql-connector-java-5.0.4-bin.jar
*tags @param args
*return_type void
*/
public static void main(String[] args) {
//驱动程序名
String driver = "com.mysql.jdbc.Driver";
//URL指向要访问的数据库名
String url = "jdbc:mysql://localhost:3306/j1203";
//数据库用户名
String user = "root";
//数据库密码
String password = "root";
//定义连接
Connection conn = null;
try {
//加载驱动程序
Class.forName(driver);
//连接数据库
conn = DriverManager.getConnection(url , user , password);
//写sql语句,查询表tb_student中id为1的学生的姓名
String sql = "select name from tb_student where id = 1";
PreparedStatement pstm = conn.prepareStatement(sql);
//执行sql语句,把查询到的结果保存到结果集ResultSet中
ResultSet rs = pstm.executeQuery();
//从结果集中取出数据再输出来
String name = "";
while(rs.next()){
name = rs.getString(1);
}
System.out.println(name);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally{
if(conn != null)
try {
//关闭连接
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
希望对你有用哦,呵呵。特意给你写的。
jay_0215
2012-09-11
打赏
举报
回复
LZ可以去看一下JDBC先
这个比较基础,也比较易懂
霜之哀伤
2012-09-11
打赏
举报
回复
初学就去看书,把随便一本入门的书看完,这个问题就不是问题
Java
初学
者在写代码过程中经常会遇到一些典型
问题
本文针对
Java
初学
者在写代码过程中常遇到的典型
问题
给出解决方法。涵盖语法基础、面向对象概念、数组与集合操作、异常处理、资源管理、环境与工具、调试技巧等方面,如拼写错误、对象概念混淆、数组越界等,并提供相应解决思路。
初学
Orcale
记录
本文详细介绍Oracle存储过程的创建与使用,包括
变量
赋值
、条件判断、循环操作等内容,并提供了丰富的示例代码。此外,还介绍了Oracle
数据库
的基础知识,如数据类型、SQL查询、函数、表连接等。
Java
常量与
变量
:标识符、关键字、常量、
变量
、数据类型等Tips
记录
本文深入讲解
Java
编程的基础知识,包括关键字、
变量
与类的命名规则、数据类型、字符与整数转换、Unicode编码、转义字符、数据类型转换、常量定义等内容,适合
初学
者快速掌握
Java
核心概念。
【
记录
】
Java
知识点总结
本文详细介绍
Java
语言的诞生原因、特点及应用领域,讲解如何安装JDK并配置环境
变量
,介绍
Java
的基本语法,包括类的定义、对象的创建、数据类型和多线程支持。适合
Java
初学
者快速入门。
2024年Python最新Python的
变量
和常量
本文介绍了
变量
在编程中的重要性,如
记录
状态变化、程序执行过程中的状态保存,以及
变量
的定义、使用、命名规范和Python示例。强调了系统化学习和命名一致性对于技术提升的价值。,
非技术区
23,404
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章