导航:首页 > 编程语言 > java数据库查询

java数据库查询

发布时间:2022-02-10 07:38:49

‘壹’ 关于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数据库查询功能实现

看你查询语句是否与数据库中有相匹配的值没有,或在读取值时是否正确。
反正集合中是空值,设断点试试

‘叁’ java中怎么把数据库中数据查询出来

刚刚漏了帐号密码了,现在补上

try {
//这里的是MYSQL 举例
//加载驱动
Class.forName("com.mysql.jdbc.Driver");
//创建数据库连接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
//创建查询 “请求”
PreparedStatement ps = con.prepareStatement("select * from user");
//返回查询结果
ResultSet rs = ps.executeQuery();
//遍历结果
while(rs.next()) {
//假如 User 表中 有个 name 列
System.out.println("name >> "+rs.getString("name"));
}
//关闭
rs.close();
ps.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}

‘肆’ java怎么将查询到的数据库的内容显示到java图形界面上

你查询出来的结果在结合里, 比如叫rsif(rs.next){ //循环把你查询的结果读出来. 并填充到你新的窗体上}

‘伍’ java数据库查询语句!

select a.部门,a.男,b.女 from
(

select 部门,员工人数 as 男 where 员工性别 = 男
) a
left outer join
(
select 部门,员工人数 as 女 where 员工性别 = 女
) b
on b.部门 = a.部门

‘陆’ JAVA连接数据库,查询功能怎么写

public class JdbcNoarg {

//查询一行数据

public void getQueryNoargOne(){

JdbcMysqlPool jdbc = new JdbcMysqlPool();

Connection con=null;

Statement st = null;

String sql;

ResultSet rst = null;

try {

//获取数据库连接

con = jdbc.getConnection();

//在连接里打开一条通道createStatement,返回Statement对象

st = con.createStatement();

sql = "select *from student";

//把我们想要结果sql语句发送给数据库,数据库返回的数据用java ResultSet来接收

rst= st.executeQuery(sql);

//获取结果集的第一行数据9

rst.first();

//获取结果集指定列的数据

String name = rst.getString("name");

String interest = rst.getString("interest");

System.out.println("name:"+name+";interest:"+interest);

} catch (Exception e) {

e.printStackTrace();

}finally {

try {

if(rst!=null)

rst.close();

if(st!=null)

st.close();

if(con!=null)

con.close();

} catch (Exception e2) {

e2.printStackTrace();

}

}

}


‘柒’ 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中怎样对mysql数据库查询

importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.ResultSet;
importjava.sql.ResultSetMetaData;
importjava.sql.Statement;
importjava.util.Hashtable;


publicclassGetDBFiled{
publicstaticvoidconn(){
Stringdriver="com.mysql.jdbc.Driver";
Stringurl="jdbc:mysql://localhost:3306/databaseName";
Stringuser="root";
Stringpassword="密码";
try{
Class.forName(driver);
Connectionconn=DriverManager.getConnection(url,user,password);
if(!conn.isClosed()){
Stringsql="select*frompic";
System.out.println("!");
Statementstatement=conn.createStatement();
ResultSetrs=statement.executeQuery(sql);
if(rs.next()){
//得到ResultSetMetaData
ResultSetMetaDatarsmd=rs.getMetaData();
System.out.println(rsmd.getColumnCount());
for(inti=1;i<=rsmd.getColumnCount();i++){
Hashtablehst=newHashtable();
//把字段名放入Name
Stringname=String.valueOf(rsmd.getColumnLabel(i));
hst.put("Name",name);
//把字段类型放入Type
Stringtype=String.valueOf(rsmd.getColumnType(i));
hst.put("Type",type);
System.out.println(hst.get("Name")+""+hst.get("Type"));
}
}
}
}catch(Exceptione){

System.out.println("出现异常");
}

}
}

‘玖’ java 在数据库中如何查询一条记录

1.可以用离线查询,就是先把数据都取出来,再用list操作。
2.实时查询,每次查询5条记录,即第一条,下一条,当前记录,前一条,最后一条。这样就有了每条记录的id号,再提交按钮的是后直接用java查询,重复即可。

‘拾’ 如何用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数据库查询相关的资料

热点内容
数控铣床法兰克子程序编程 浏览:173
linux打包命令targz 浏览:996
抖音app是哪个 浏览:407
苹果app怎么上架 浏览:255
NA服务器地址 浏览:427
我的世界如何初始化服务器 浏览:97
哪个手机app天气预报最准 浏览:752
怎样把视频压缩至25m 浏览:570
vivox27文件夹怎么改变 浏览:727
新手玩狼人杀用什么app 浏览:615
pdf在线查看 浏览:954
安卓tv90如何关闭后台 浏览:683
php读取word乱码 浏览:755
minicom源码 浏览:1001
海尔冷柜压缩机 浏览:416
联通服务器如何调试信号 浏览:136
stata新命令 浏览:941
单调栈算法python 浏览:606
微信解压游戏怎么下载 浏览:962
忍三服务器不同如何登上账号 浏览:822