java GUI *** 作sql server数据库

java GUI *** 作sql server数据库,第1张

String sql="select * from datas where 1=1 "

if(!condition.equals("")){///如果条件的值不为空,就加上下面的语句

sql=sql+" and xx="+ condition

}

////其他8个也一样,最后就得到了一个sql语句

if(!condition.equals("")){///如果某条件的值不为空,就加上下面的语句

sql=sql+" and xx="+ condition

}

if(!condition.equals("")){///如果某条件的值不为空,就加上下面的语句

sql=sql+" and xx="+ condition

}

java编写的GUI 怎么实现查找功能:

package communitys.Connect

import java.awt.event.ActionEvent

import java.awt.event.ActionListener

import java.sql.Connection

import java.sql.DriverManager

import java.sql.ResultSet

import java.sql.SQLException

import java.sql.Statement

import javax.swing.JButton

import javax.swing.JFrame

import javax.swing.JPasswordField

import javax.swing.JTextField

public class dxdsy extends JFrame implements ActionListener{

private JButton button = new JButton("搜索")

private JTextField textfile = new JPasswordField("请输入文件名称······")

public dxdsy()

{

this.setLayout(null)

this.setBounds(200,200, 500,500)

textfile.setBounds(1, 1, 100,20)

button.setBounds(1, 25, 80,80)

this.add(button)

this.add(textfile)

button.addActionListener(this)//添加事件监听

this.setVisible(true)

}

public static void main(String[] args) {

// TODO Auto-generated method stub

}

public void actionPerformed(ActionEvent e) {

String sql = "select * from tablename where 条件 like '%"+textfile.getText()+"%'"

try {

Class.forName("驱动字符")

Connection conn = DriverManager.getConnection("驱动字符")

Statement sta = conn.createStatement()

ResultSet rs = sta.executeQuery(sql)

//这个rs集合当中就是想要的数据

} catch (ClassNotFoundException e1) {

// TODO Auto-generated catch block

e1.printStackTrace()

} catch (SQLException e2) {

// TODO Auto-generated catch block

e2.printStackTrace()

}

}

}

首先用java GUI 开发的话,需要继承或者新建JFrame(或者Frame f )如果你想输出,需要使用ScrollPane sp,JTable tb ~~~~然后sp.add(tb)f.add(sp)其实输出还要连接数据库还蛮复杂的。具体就不写了哈~~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10647811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存