导航:首页 > 编程语言 > java查询功能

java查询功能

发布时间:2022-05-25 14:07:36

java实现查询的功能

查询部分代码如下:

StringstrSQL;
strSQL="select*fromtb_managerwheremanager='"+jTextField1.getText().trim()+"'";
rs=db.getResult(strSQL);
try
{
if(rs.first())
{
jTextField1.setText(rs.getString("manager"));
jTextField2.setText(rs.getString("den"));
jTextField3.setText(rs.getString("ID"));
jTextField4.setText(rs.getString("remark"));
jTextField5.setText(rs.getString("sex"));

}
else
{
JOptionPane.showMessageDialog(null,"无此信息");
}
}catch(SQLExceptione)
{JOptionPane.showMessageDialog(null,"查询信息失败!");}

}

㈡ 如何在java里实现复杂的动态查询功能

根据选择查询内容在后台动态拼接sql,比如条件A,select * from A,条件B换成select * from B.
前端也可以动态的显示要查询的内容。

㈢ java记事本实现查找功能

你有没有写监听器啊,继承ActionListener,按钮必须添加监听器后才会起作用。
重写actionPerformed(ActionEvent e) 方法,把你按钮执行的动作放在这个方法里才行。

㈣ JAVA中如何快速查询你想要找的方法

你可以通过eclipse中的查询功能呀,
操作步骤 菜单栏上的
search - > File - > java search - > 下边有个radio button选中method
然后搜索就可以了
我经常是这样搜的,感觉比用api文档还要方便

㈤ java软件做一个学生成绩查询系统

用易查分就可以做,把你需要查询的信息做成excel表格,上传到易查分,设置“学号”“姓名”为查询条件,设置完成后,点生成,就可以得到一个查询链接,你可以把这个链接放到你所说的网站上,学员点链接 输入学号姓名就能查到!另外如果信息有错误,你可以在易查分的后台,在线编辑,不用再次上传就能实现,非常简单的!

㈥ java使用面向对象写一个登录注册查询的功能

import java.util.Scanner;/**
* 采用面向对象的方式 写一个登录系统
* @author Administrator
*
*///用户信息class UserInfo{ public static String[] user = new String[10]; public static String[] passwd = new String[10];
public UserInfo() { this.user[0] = "test"; this.passwd[0] ="123456";

}

}//找回密码class ZhaoHui extends UserInfo{ public static void zhaohui() {
Scanner s = new Scanner(System.in);
System.out.println("请输入你要找回的用户名:");
String zname = s.nextLine(); for(int i=0;i<2;i++) { if(user[i].equals(zname)) {
Scanner ss = new Scanner(System.in);
System.out.println("恭喜你!成功找回密码,请输入:"+"'张哥最帅'"+" 查看密码");
String zgzs = ss.nextLine();
if("张哥最帅".equals(zgzs)) {
System.out.println(passwd[i]);
}else {
System.out.println("请输正确!");
}
}else if(user[i]!=zname){
System.out.println("用户名不存在!"); return;
}
break;
}
}
}//修改密码 class XiuGai extends UserInfo{ public static void xiugai() {

Scanner s =new Scanner(System.in);
System.out.println("请输入您要修改的密码:");
String xpasswd = s.nextLine(); for(int i=0;i<2;i++) {
passwd[i] = xpasswd; if(xpasswd.equals(passwd[i])) {
System.out.println("恭喜你,修改成功!"); break;
}else {
System.out.println("修改密码失败"); break;
}
}
}
}//查询用户class ChaXun extends UserInfo{
public static void select() { for(int i=0;i<2;i++) {
System.out.println("当前用户:"+user[i] +"\n"+ "当前密码:"+passwd[i] );
i++; break;
}
}
}//注册class ZhuCe extends UserInfo{
public static void regist() {
Scanner ss = new Scanner(System.in);
System.out.println("请输入用户名:");
String suser = ss.nextLine();
System.out.println("请输入密码:");
String spasswd = ss.nextLine();
for(int i=0;i<user.length;i++) {

user[i] = suser;
passwd[i] = spasswd;
System.out.println("注册成功!"); break;

}
}
}//登录class Loginc extends UserInfo{
public static void login() { int flag = 1;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入用户名:");
String users = scanner.nextLine();
System.out.println("请输入密码:");
String passwds = scanner.nextLine();
for(int i=0;i<UserInfo.user.length;i++) { if(user[i].equals(users) && passwd[i].equals(passwds)) {
System.out.println("登陆成功!"); break;
}
System.out.println("登陆失败!"); break;
}

}
}//主界面class ZhuJieMian{ public static void Start() {
Loginc Loginc = new Loginc();
ZhuCe ZhuCe = new ZhuCe();
ChaXun ChaXun = new ChaXun();
XiuGai XiuGai = new XiuGai();
ZhaoHui ZhaoHui = new ZhaoHui();

Scanner s = new Scanner(System.in); while(true) {
System.out.println("|"+ "\t"+ "\t"+ "\t"+ "\t"+ "\t"+ "\t"+ "\t"+"\t"+"|");
System.out.println("|"+"\t" + "测试用户名:test 测试密码:123456" + "\t"+ "\t"+ "\t"+ "\t"+"|");
System.out.println("|" + "\t"+ "请输入[1-5]进行操作 1.登录|2.注册|3.查询当前用户|4.修改密码|5.找回密码 " + "\t"+"|");
System.out.print("请输入:"); int temp = s.nextInt();
switch(temp) { case 1:Loginc.login(); break; case 2:ZhuCe.regist();; break; case 3:ChaXun.select();; break; case 4:XiuGai.xiugai();; break; case 5:ZhaoHui.zhaohui();; break; default:System.out.println("错误!请重写输入正确的数字进行操作!");

}
}
}

}public class LoginTest { public static void main(String[] args) {
ZhuJieMian zjm = new ZhuJieMian();
zjm.Start();

}

}

㈦ 用Java编程语言实现输入数据和查询数据

您好,java编程语言实现输入数据和查询数据可通过System.in读取标准输入设备数据(从标准输入获取数据,一般是键盘),其数据类型为InputStream。Scanner in=new Scanner(System.in);是新建一个扫描器,扫描你输入(从标准输入获取数据,一般是键盘)的内容。

输入数据

publicstaticvoidScannerTest()

{

Scannersc=newScanner(System.in);

System.out.println("ScannerTest,PleaseEnterName:");

Stringname=sc.nextLine();//读取字符串型输入

System.out.println("ScannerTest,PleaseEnterAge:");

intage=sc.nextInt();//读取整型输入

System.out.println("ScannerTest,PleaseEnterSalary:");

floatsalary=sc.nextFloat();//读取float型输入

System.out.println("YourInformationisasbelow:");

System.out.println("Name:"+name+" "+"Age:"+age+" "+"Salary:"+salary);

}

}

查询数据

model.setRowCount(0);//删除JTable中原有的数据conn=getConn();//与数据库建立连接

s=kecheng.getSelectedltem().toString();//得到用户选择//的列表项

stat=conn.createStatement();

sql="select*fromcourse";

rs=stat.executeQuery(sql);

while(rs.next())

{

if(rs.getString(2).equals(s))

{

s=rs.getString(1);

coursename=rs.getString(2);

break;

}

}

sql="selectxk.stuno,student.

xk.stuno=student.stunowherexk.courseno="+s;

rs=stat.executeQuery(sql);

while(rs.next())

{

value[0]=rs.getString(1);

value[1]=rs.getString(2);

value[2]=coursename;

tableModel.addRow(newObject[]{value[0],value[1],val-ue[2]});

jtable.setModel(tableModel);

jtable.setVisible(true);

}//在JTable组件中显示查询结果


拓展资料

一、Java编程语言的优势

1、Java语言更简单,它的语法比C、C++,和任何其他语言的可读性更好。

2、对于学习面向对象的编程来说,Java是一门好语言。但它不适合用来学习过程性编程,C语言这个方面更合适。OOP编程或面向对象编程是一种有用的技能,它从类和对象的角度来考虑真实世界的场景,可以很好地处理应用程序的复杂性。

3、Java有丰富的API,你可以用Java做更多的事情,包括图形,音,还有最有可能编写的小游戏,比如TicTacToe(三连棋游戏),俄罗斯方块等等。

4、Java有强大的社区支持,无论你有什么疑问或者问题,谷歌通常可以帮你找到答案。如果你在Google上找不到帮助,那么StackOverflow,Java论坛和许多其他社区也会为你提供帮助

5、Java是一种强类型语言,它能捕获许多新手常犯的错误。这一点对于静态类型也适用。

6、Java内置垃圾收集机制,这对初学者来说是一个很大的好处。在开始学习编程语言时,处理内存管理对初学者是一件大麻烦。


㈧ java写一个查找功能,当查找到了以后怎么跳到相应位置

如果文字可以获取到的话,加背景色那些都很容易。

跳到对应位置的话,可以创建一个隐藏的描点。

思路:

在查询到的时候replace用加了背景色的代码替换掉指定的文字,顺便代码里面加一个隐藏的描点,然后再跳到对应的描点上。

刚写了代码,你复制用一下就知道



<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""

<htmlxmlns="

<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>无标题文档</title>
</head>

<body>
<inputtype="text"id="searchvalue"/><inputtype="button"onclick="javascript:search()"value="搜索"/>
<divcols="100"rows="10"id="textvalue">
123<br/>456<br/>78912<br/>345612<br/>36789qweqw<br/>wertyui<br/>opa<br/>sdfg<br/>hjk<br/>klzxcv456766789qweqw<br/>wertyui<br/>opa<br/>sdfg<br/>hjk<br/>klzxcv789qwe6789qweqw<br/>wertyui<br/>opa<br/>sdfg<br/>hjk<br/>klzxcvqw<br/>wertyui<br/>opa<br/>sdfg<br/>hjk<br/>klzxcv89qweqw<br/>wertyui<br/>opa<br/>sd6789qweqw<br/>wertyui<br/>opa<br/>sdfg<br/>hjk<br/>klzxcvfg<br/>hjk<br/>klzxcv6789qweqw<br/>wertyui<br/>opa<br/>sd6789qweqw<br/>wertyui<br/>opa<br/>sdfg<br/>hjk<br/>klzxcvfg<br/>hjk<br/>klzxcvnm
</div>

<script>

functionsearch(){

varsearchtext=document.getElementById("searchvalue").value;
vartextvalue=document.getElementById("textvalue").innerHTML;
if(searchtext.length==0){
return;
}
document.getElementById("textvalue").innerHTML=textvalue.replaceAll(searchtext,"<aname='anchor'></a><fontcolor='green'style='background-color:red;'>"+searchtext+"</font>");

location.hash="anchor";//跳到描点
}

String.prototype.replaceAll=function(s1,s2){
returnthis.replace(newRegExp(s1,"gm"),s2);
}
</script>

</body>
</html>

那些测试文字中间加一些<br/>,不知道为什么复制上来br就没了。

然后跳完记得吧文字代码去掉,还原没有代码的文字

哎,被你勾起了兴趣,浪费时间去写。

㈨ JAVA中怎么实现查询 代码

try{Connection con;
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs
//结果集是结果于字段编号的映射,每一个字
//段都有一个编号,最小为1,也就是第一个字段
while(rs.next()){
String names=rs.getString("name");//查询结果转换成字符串。

System.out.println(names);

}rs.close();
}catch(Exception e){
e.printStackTrace();
}

㈩ 如何利用JAVA在数据库中实现查询功能

不知道你会不会看懂啊 这是查询一个名字,把他相关的一些信息列出来
String strSQL;
strSQL="select * from tb_manager where manager='"+jTextField1.getText().trim()+"'";
rs=db.getResult(strSQL);
try
{
if(rs.first())
{
jTextField1.setText(rs.getString("manager"));
jTextField2.setText(rs.getString("den"));
jTextField3.setText(rs.getString("ID"));
jTextField4.setText(rs.getString("remark"));
jTextField5.setText(rs.getString("sex"));

}
else
{
JOptionPane.showMessageDialog(null,"无此信息");
}
}catch(SQLException e)
{JOptionPane.showMessageDialog(null," 查询信息失败!");}

}

阅读全文

与java查询功能相关的资料

热点内容
qt下编译生成mqtt库 浏览:541
南京中兴招收专科程序员吗 浏览:297
代理商php源码 浏览:983
苹果手机怎么解压软件app 浏览:650
游戏资源被编译 浏览:152
代码编译后黑屏 浏览:8
程序员情侣写真 浏览:505
python3孪生素数 浏览:36
计算杨辉三角Python 浏览:404
linux目录重命名 浏览:196
算法设计的最终形态是代码 浏览:262
程序员社团招新横幅 浏览:238
拖鞋解压视频大全 浏览:887
租服务器主机链接软件叫什么 浏览:856
交叉编译工具的linux版本号 浏览:156
python开发应用软件 浏览:32
hdl综合器与c编译器的区别 浏览:899
编译原理最左推导代码 浏览:702
加密三 浏览:131
通过编译链接后形成的可执行程序 浏览:680