java吧 关注:1,254,431贴子:12,741,551
  • 8回复贴,共1

java和mysql的连接问题 有高人在么 求指导小白

只看楼主收藏回复

java制作登陆界面验证问题mysql为数据库
就是登陆界面点击登陆验证用户名和密码然后进入下一个界面的代码仅仅需要一个按钮的就好= =!数据库已经测试连接成功 附数据库和两个界面的代码


IP属地:天津1楼2012-11-28 09:34回复
    这个是连接代码
    01 import java.sql.Connection;
    02 import java.sql.DriverManager;
    03 import java.sql.SQLException;
    04 public class ConnectionDemo02{
    05 //public ConnectionDemo02 conn;
    06 public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
    07 public static final String DBURL="jdbc:mysql://localhost:3306/wxf";
    08 public static final String DBUSER="root";
    09 public static final String DBPASS="26533621";
    10 public static void main(String[] args){
    11 Connection conn=null;
    12 try{
    13 Class.forName(DBDRIVER);
    14 }catch (ClassNotFoundException e){
    15 e.printStackTrace();
    16 }
    17 try{
    18 conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
    19 }catch(SQLException e){
    20 e.printStackTrace();
    21 }
    22 System.out.print(conn);
    23 try{
    24 conn.close();
    25 }catch(SQLException e){
    26 e.printStackTrace();
    27 }
    28 }
    29 }


    IP属地:天津2楼2012-11-28 09:35
    回复
      这是登陆界面
      01 import java.awt.*;
      02 import java.awt.event.*;
      03 import java.sql.*;
      04 import javax.swing.*;
      05 import java.awt.geom.*;
      06 import java.util.Vector;
      07 public class denglu extends JFrame
      08 {
      09 public Label name=new Label("用户名");
      10 public Label pass=new Label("密码");
      11 public TextField txtname=new TextField();
      12 public TextField txtpass=new TextField();
      13 public Button btok=new Button("登陆");
      14 public Button btexit=new Button("取消");
      15 public denglu()
      16 {
      17 setTitle("欢迎使用工资管理系统");
      18 setLayout(null);
      19
      20 setResizable(false);
      21 setSize(500,350);
      22
      23 Dimension scr=Toolkit.getDefaultToolkit().getScreenSize();
      24 Dimension frm=this.getSize();
      25 setLocation((scr.width-frm.width)/2,(scr.height-frm.height)/2-18);
      26 txtpass.setEchoChar('*');
      27 name.setBounds(70,260,40,27);
      28 pass.setBounds(70,300,40,27);
      29 txtname.setBounds(120,260,120,27);
      30 txtpass.setBounds(120,300,120,27);
      31 btok.setBounds(340,260,100,28);
      32 btexit.setBounds(340,300,100,28);
      33 add(name);
      34 add(txtname);
      35 add(pass);
      36 add(txtpass);
      37 add(btok);
      38 add(btexit);
      39 setVisible(true);
      40 }
      41 public static void main(String args[])
      42 {
      43 denglu dl=new denglu();
      44 }
      45 }


      IP属地:天津3楼2012-11-28 09:36
      回复
        这个是点击后进入的界面代码
        01 import java.awt.*;
        02 import java.awt.event.*;
        03 import java.awt.geom.*;
        04 import javax.swing.*;
        05 import javax.swing.event.*;
        06 import java.sql.*;
        07 public class yonghu
        08 {
        09 public static void main(String args[])
        10 {
        11 JFrame jf=new JFrame();
        12 jf.setTitle("aaa");
        13 jf.setBounds(300,250,300,200);
        14 jf.setVisible(true);
        15 }
        16 }


        IP属地:天津4楼2012-11-28 09:36
        回复
          那出了问题?


          IP属地:贵州5楼2012-11-28 09:48
          回复
            你是要连接mysql吗,,,Class.forName("com.mysql.jdbc.Driver")


            6楼2012-11-28 09:50
            回复
              不是啊 就是点击确定能进入下一个界面 那个确定按钮的监听和数据库对比返回值验证账号密码


              IP属地:天津7楼2012-11-28 09:52
              收起回复
                不太懂,帮顶下


                来自手机贴吧8楼2012-11-28 10:05
                回复