java中資料庫查詢,搭配簡單的圖形介面進行查詢
package dblx;
import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Sjk1_5 {
private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String url="jdbc:sqlserver://neverAgain\\neverAgain:1433;DatabaseName=Myschool";
private static String user="sa";
private static String password="111111";
static JFrame frm=new JFrame("資料庫查詢");
static JTextField jtf1=new JTextField();
static JTextField jtf2=new JTextField();
static JButton bt=new JButton();
static JLabel jlab=new JLabel();
static JLabel jlab1=new JLabel();
public static void main(String[] args) {
jlab.setText("學號");
jlab1.setText("性別");
bt.setText("查詢");
frm.add(jlab);
frm.add(jtf1);
frm.add(jlab1);
frm.add(jtf2);
frm.add(bt);
GridLayout grid=new GridLayout(3,2);
frm.setLayout(grid);
jtf1.setBackground(Color.RED);
frm.setSize(300,220);
bt.setBounds(20, 300, 50, 50);
bt.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String xh=null;
String jg=null;
Connection conn=null;
PreparedStatement ps=null;
ResultSet rs=null;
String selectsql="select * from Student where Sno=?";
xh=jtf1.getText();
System.out.println(xh);
try{
Class.forName(driver);
conn=DriverManager.getConnection(url,user,password);
ps=conn.prepareStatement(selectsql);
ps.setString(1,xh);
rs=ps.executeQuery();
while(rs.next()){
jg=rs.getString("Sex");
}
jtf2.setText(jg);
System.out.println(jg);
}
catch(Exception e1){
e1.printStackTrace();
}
finally{
try{
if(rs!=null)rs.close();
if(ps!=null)ps.close();
if(conn!=null)conn.close();
}
catch(Exception e1)
{
e1.printStackTrace();
}
}
}
}
);
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setVisible(true);
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70007877/viewspace-2795224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL - 資料查詢 - 簡單查詢MySql
- 如何使用Java Streams進行資料庫查詢?Java資料庫
- 資料庫中單表查詢資料庫
- 資料庫基礎查詢--單表查詢資料庫
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- 資料庫高階查詢之子查詢資料庫
- Java ——MongDB 插入資料、 模糊查詢、in查詢Java
- 簡單的查詢
- leetCode資料查詢筆記(簡單)LeetCode筆記
- jinq 入門介紹-java中編寫資料庫查詢的簡單自然的方式Java資料庫
- day95:flask:SQLAlchemy資料庫查詢進階&關聯查詢FlaskSQL資料庫
- langchain_chatchat+ollama部署本地知識庫,聯網查詢以及對資料庫(Oracle)資料進行查詢LangChain資料庫Oracle
- MongoDB資料庫中查詢資料(下)MongoDB資料庫
- MySQL資料庫基礎——多表查詢:子查詢MySql資料庫
- 20240719資料庫關聯查詢、條件查詢資料庫
- Jemter查詢資料庫資料庫
- 求助:資料庫查詢資料庫
- ThinkPHP 資料庫查詢PHP資料庫
- 資料庫排序查詢資料庫排序
- 查詢資料庫大小資料庫
- Mybatis簡單查詢MyBatis
- Oracle資料庫中的分頁查詢Oracle資料庫
- 解決:layUI資料表格+簡單查詢UI
- Logtail:像查詢資料庫一樣查詢日誌AI資料庫
- 在MongoDB資料庫中查詢資料(上)MongoDB資料庫
- 資料庫查詢慢的原因資料庫
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記
- 資料庫查詢第5到8行的資料資料庫
- 關係型資料庫查詢語言 SQL 和圖資料庫查詢語言 nGQL 對比資料庫SQL
- 簡單的查詢語法
- Python—Django:關於在Django框架中對資料庫的查詢函式,查詢集和關聯查詢PythonDjango框架資料庫函式
- Java根據前端返回的欄位名進行查詢資料Java前端
- 資料庫查詢語句資料庫
- 資料庫查詢優化資料庫優化
- 資料庫全表查詢之-分頁查詢優化資料庫優化
- 資料庫原理實驗指導(三)使用SQL語言進行簡單查詢【轉載csdn】資料庫SQL
- efcore 跨表查詢,實現一個介面內查詢兩個不同資料庫裡各自的表資料資料庫
- Mysql-基本練習(09-刪除單表記錄、查詢指定列資料、列的別名、簡單單表條件查詢、簡單分組查詢)MySql