JDBC操作数据库问题
try{
Connection con=DriverManager.getConnection(dbURL,userName,userPwd);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT name FROM load_in");
while(rs.next()){
a=rs.getString("name");
System.out.println(a);
}
System.out.println("连接数据库成功!");
如图,我的a为表的name选项,a的记录有多个,如何选第一个或第二个name
还有在下一个类中我还得写连接数据库的函数么
[解决办法]
还有在下一个类中我还得写连接数据库的函数么
如果你还想在下个类中用到连接数据库
那最好把这个连接数据库的过程封装到一个类里
然后其他类想用的时候 就直接这个数据库连接类就可以了
这样的话 简单来说 代码不用重复写好多遍
[解决办法]
你要选第一个第二个或者第n个的话,
2种方法,
1、用sql只要把你的sql语句 SELECT name FROM load_in 改成:
select top 1 name from load_in
where name not in(select top 1 name from load_in)--第2条
select top 1 name from load_in
where name not in(select top 2 name from load_in)--第3条
前提条件是你的name唯一
2. 用ResultSet的方法,比如 first() getRow() previous() next() relative(int rows) 等等自行操作