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資料庫
- 資料庫基礎查詢--單表查詢資料庫
- 簡單的查詢
- #查詢演算法#【1】簡單查詢:順序、折半查詢演算法
- 簡單的mysql查詢MySql
- Mybatis簡單查詢MyBatis
- 關聯查詢子查詢效率簡單比照
- oracle樹形選單查詢Oracle
- MapInfo地圖查詢的簡單實現API地圖
- 資料庫資料的查詢----連線查詢資料庫
- MySQL之資料的簡單查詢MySql
- 資料庫 - 連線查詢、巢狀查詢、集合查詢資料庫巢狀
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- 樹形查詢
- 資料庫高階查詢之子查詢資料庫
- 簡單的查詢語法
- ElasticSearch中的簡單查詢Elasticsearch
- Java ——MongDB 插入資料、 模糊查詢、in查詢Java
- 資料庫中單表查詢資料庫
- Spring Data Jpa 的簡單查詢多表查詢HQL,SQL ,動態查詢, QueryDsl ,自定義查詢筆記SpringSQL筆記
- day95:flask:SQLAlchemy資料庫查詢進階&關聯查詢FlaskSQL資料庫
- 資料庫查詢優化:巢狀查詢資料庫優化巢狀
- 資料庫查詢資料庫
- IP查詢類API介面查詢,含各精度IP歸屬地查詢介面API
- MySQL的簡單查詢語句MySql
- 插值查詢的簡單理解
- 一個簡單的樹查詢
- oracle樹形查詢Oracle
- 免費商品資訊查詢介面(條形碼)
- 聊聊簡單又不簡單的圖上多跳過濾查詢
- ATM-簡單SQL查詢SQL
- MySQL資料庫基礎——多表查詢:子查詢MySql資料庫
- 海量資料查詢問題--簡單的理解
- 全國省市區地址查詢API:簡單易用的地址查詢服務API
- 解決:layUI資料表格+簡單查詢UI
- openGauss核心分析2:簡單查詢的執行
- Mysql-基本練習(09-刪除單表記錄、查詢指定列資料、列的別名、簡單單表條件查詢、簡單分組查詢)MySql