数据库链接
来源:百度知道 编辑:UC知道 时间:2024/06/16 00:19:52
import java.awt.*;
import java.awt.event.*;
public class KongJian2 extends JFrame implements ActionListener
{
JTextField jtf=new JTextField(10);
JTextField jtf2=new JTextField(10);
JPasswordField jpf2=new JPasswordField(10);
JLabel jl1=new JLabel("姓名");
JLabel jl2=new JLabel("学号");
JLabel jl3=new JLabel("密码");
JButton jb=new JButton("登陆");
JLabel jl=new JLabel();
JPanel jp=new JPanel();
public KongJian2()
{
this.setTitle("欢迎进入学生成绩查询系统");
jp.setLayout(null);
jl1.setBounds(30,20,80,30);
jp.add(jl1);
jl2.setBounds(30,70,80,30);
你可以用Swing里面的控件 ,比如JTable,来查看所有学生信息,很方便的。
关于数据库连接,你需要加载一个额外的驱动类,这里我用的ODBC连接数据库的添加信息实例:
package org.zcq100.db;
import java.sql.*;
public class ConnectionManager {
public static void main(String[] args) {
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String URL="jdbc:odbc:menbers";
String USER="sa";
String PWD="";
String sql="insert into menbers values (?,?,?,?,?)";
try {
Class.forName(driver);
Connection conn=DriverManager.getConnection(URL,USER,PWD);
PreparedStatement stat=conn.prepareStatement(sql);
stat.setString(1, "zhangsan");
stat.setBoolean(2, false);
stat.setInt(3,15);
stat.setString(4,"123456");
stat.setString(5, "user");
stat.executeUpdate();
System.out.println("添加成功");
stat.close();
stat=null;