首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

JDBC操作数据库有关问题

2013-12-02 
JDBC操作数据库问题try{Connection conDriverManager.getConnection(dbURL,userName,userPwd)Statement

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) 等等自行操作


 

热点排行