⑴ JAVA 关于数据库select问题
老兄,刚给你改了上面的那个题!这里和那里一样的!如果还有什么问题可以加我QQ帮你解决 252956244
public Vector select(String selectStr)
{
connection();
try
{
Vector v = new Vector();
rs=stat.executeQuery(selectStr);
ResultSetMetaData rsmd=rs.getMetaData();
int colCount = rsmd.getColumnCount();
while(rs.next())
for (int i=0;i<colCount;i++){
{
v.add(rs.getString(i+1)); //这里要这样做
}
}
rs.close();
return v;
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
......
}
⑵ java中 jsp页面如何从数据库获取select 中的值
可以再加一个option,默认显示数据库的值
<select name="">
<option value="<%=数据库取值%>"></option>
<option value="发布"></option>
<option value="保存"></option>
</select>
⑶ java怎么和数据库连接
1、加载驱动程序。
处理结果两种情况:
1、执行更新返回的是本次操作影响到的记录数。
2、执行查询返回的结果是一个ResultSet对象。
ResultSet包含符合sql语句中条件的所有行,并且它通过一套get方法提供了对这些 行中数据的访问。
(3)javaselect与数据库扩展阅读:
Statement
要执行SQL语句,必须获得java.sql.Statement实例,Statement实例分为以下3 种类型:
1、执行静态SQL语句。通常通过Statement实例实现。
2、执行动态SQL语句。通常通过PreparedStatement实例实现。
3、执行数据库存储过程。通常通过CallableStatement实例实现。
⑷ 用JAVA如何来查询数据库里面相关的数据
你的意思就是根据id 找数据本身以及他的叶子节点。 假设你的表叫location
rs : ResultSet stmt: Statement
public ResultSet getLocation(int id) {
String sql = "select id, name, pid from location where id = " + id + "or pid = " + id;
rs = stmt.executeQuery(sql);
}
⑸ java数据库问题 select a.x,b.y from a ,b where a.z=b.z
值连接,
左:select a.x,b.x from a left join b on a.x=b.x
右 select a.x,b.x from a right join b on a.x=b.x
外:select a.x,b.x from a outer join b on a.x=b.x
内: select a.x,b.x from a inner join b on a.x=b.x
⑹ java web开发中怎么得不到数据库中的选择项<select>数据,能添加数据到数据库中
从底层到高层,确认每层是有数据的
先确认SQL是有返回的
select dictid,dicname from dictr where category='A'
然后添加后面的debug语句
⑺ 请问java连数据库后,执行select * 后,调用什么方法得到各列的字符串
两种方法
执行后会返回一个结果集对象ResultSet rs
第一种
while(rs.next()){
rs.getString("列名")
}
第二种
while(rs.next()){
rs.getString(1)//1是下标 表示查询出来的数据的第一列
}