「java数据库常用查询」java查询数据库数据

博主:adminadmin 2022-12-29 14:48:08 865

本篇文章给大家谈谈java数据库常用查询,以及java查询数据库数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java语言 mysql数据库 查询方法

楼主,其实写法清晰一点很容易理解

第1个方法,返回的是ListListObject的数据,即返回一个二维表格

第2个方法,返回的是ListObject的数据,即返回一个

JAVA数据库查询问题

stmt = con.prepareStatement("select * from employee ");

rs = stmt.executeQuery();

while(rs.next()){

EmpModel e=new EmpModel();

e.setName(rs.getString("name"));

e.setSex(rs.getString("sex"));

e.setAge(rs.getInt("age"));

e.setTel(rs.getString("tel"));

a.add(e);

}

每条记录应该是一个EmpModel对象,你那样写实际上是一个对象保存一条数据,rs.next之后继续用同一个EmpMode来保存 所以是最后一个.

JAVA SQL数据库查询

public String chaXun(String sname,String spass) throws Exception{

DBConnection dbc=new DBConnection(); /*数据库的连接*/ Connection con=dbc.getConn(); /*数据库的连接*/

String sql="select userpass1 from userDetail where username=?";/*SQL查询语句:根据名字查询*/

PreparedStatement prep=con.prepareStatement(sql);/*SQL查询语句:根据名字查询*/

prep.setString(1,sname);

ResultSet rs = prep.executeQuery();//得到一个根据name查询回来的结果集,返回一行数据。

String result = "";

while(rs.next()){//判定rs中存在起码一行数据

String pwd = rs.getString("password");//双引号里面写的是数据库里表示密码的字段。

result = pwd == spass?ture:flase; //如果pwd等于spass 返回true 否则false

}

return result;

如何用Java实现数据库查询

import java.sql.*;

public class MSSQLText

{

public static void main(String args[])

{

String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";

String user="sa";//这里替换成你自已的数据库用户名

String password="sa";//这里替换成你自已的数据库用户密码

String sqlStr="select CustomerID, CompanyName, ContactName from Customers";

try

{ //这里的异常处理语句是必需的.否则不能通过编译!

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

System.out.println("类实例化成功!");

Connection con = DriverManager.getConnection(url,user,password);

System.out.println("创建连接对像成功!");

Statement st = con.createStatement();

System.out.println("创建Statement成功!");

ResultSet rs = st.executeQuery(sqlStr);

System.out.println("操作数据表成功!");

System.out.println("----------------!");

while(rs.next())

{

System.out.print(rs.getString("CustomerID") + " ");

System.out.print(rs.getString("CompanyName") + " ");

System.out.println(rs.getString("ContactName"));

}

rs.close();

st.close();

con.close();

}

catch(Exception err){

err.printStackTrace(System.out);

}

}

}

关于java连接数据库查询

String

stuNumber=txtNumber.getText();

//得到

文本框

中你输入

学号

学号

连接查询

PreparedStatement

ps

=

null;

ResultSet

rs

=

null;

Connection

conn

=

DriverManager.getConnection(url,username,password);

ps

=

conn.prepareStatement("select

name

from

student

where

number

=

?");

ps.setString(1,

stuNumber);

rs

=

ps.executeQuery();

while(rs.next()){

String

stuName

=

rs.getString("name");

}

然后,把查出的姓名给文本框

txtName.setText(stuName);

Java JDBC数据库查询表和字段

可以用下面的方式获取,把tableName换成你的表名,有些数据库也可以直接使用Sql查询表列名

ResultSet resultSet = statement.executeQuery("select * from tableName");

ResultSetMetaData resultSetMetaData = resultSet.getMetaData();

for(int i=0; iresultSetMetaData.getColumnCount(); i++) {

System.out.print( resultSetMetaData.getColumnLabel(i) + "\t" );

System.out.print( resultSetMetaData.getColumnName(i) + "\t" );

System.out.println( resultSetMetaData.getColumnTypeName(i) );

}

关于java数据库常用查询和java查询数据库数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。