登录注册需要哪些数据库,C用户登录注册需附带数据库
来源:整理 编辑:黑码技术 2024-08-08 00:14:49
1,C用户登录注册需附带数据库
......当然需要数据库,,不然用户注册的时候 你怎么记录用户的注册信息? 登录的时候 你怎么验证用户的合法性?
2,登录注册系统的数据库怎么建
你应该是是用JDBC连接MS SQL2000吧的驱动吧 端口应该是1433吧 而且有的必须要安装2000 SP3补丁 不然1433也不打不开 其实还有万能的方法,不用JDBC驱动的 记得是在sun公司的网站上一个连接到inet上下一个datasource源包,它可以直接与JDBC上层API创建连接 就是用datasource.getConnection()返回一个连接!sql server选择数据库,登陆进去,如果默认可能是sa 密码为空;如果需要的话,输入相关的用户名和密码然后选择相关的数据文件,点击建立一个sql页,输入create table xx(……)
3,java 登陆注册界面要连接数据库的
连接ACCESS可以用 jdbc-odbc桥,先在控制面板-管理工具-数据源,里建立一个ACCESS的数据源在JAVA里调用CLASS的静态方法forNameClass.forName("sun.jdbc.odbc.JdbcOdbcDriver")这个有可能发生异常,所有要用try catch之后是连接到数据库利用java.sql包中的Connection声明一个对象,然后用类DriverManager调用它的静态方法getConnection创建连接对象Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","用户名","密码"),数据库没密码的话""里面什么也不添连接数据库的时候要捕获SQLException异常//首先配置数据源,开始-管理工具-数据源(ODBC)。。。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class denglu public static void main(String[] str) denglu2 dg=new denglu2(); dg.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); dg.show(); } } class denglu2 extends JFrame implements ActionListener Container a; JLabel lb1,lb2; JButton bt1,bt2; JTextField tf1; JPasswordField tf2; JPanel p1,p2,p3,p4; denglu2() bt1=new JButton("登录");bt2=new JButton("注册"); tf1=new JTextField(7);tf2=new JPasswordField(7); //tf2.setToolTipText("输入密码"); p1=new JPanel();p2=new JPanel();p3=new JPanel(); p4=new JPanel(); setTitle("人事管理系统"); setSize(300,300); a=getContentPane(); p4.setLayout(new BorderLayout()); p1.add(lb1);p1.add(tf1);p2.add(lb2);p2.add(tf2);p3.add(bt1);p3.add(bt2);p4.add(p1,BorderLayout.NORTH);p4.add(p2,BorderLayout.CENTER); p4.add(p3,BorderLayout.SOUTH); a.add(p4); bt1.addActionListener(this); } public void actionPerformed(ActionEvent e) Boolean ys=false; if(tf1.getText().trim().length()>0) ys=this.yanzheng(tf1.getText().trim(), tf2.getText().trim()); if(ys) JOptionPane.showMessageDialog(this,"登陆成功!"); this.setVisible(false); } else } } public Boolean yanzheng(String id,String name) Boolean has=false;//判断用户是否存在 Connection con; Statement sql; ResultSet rs; try Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e) trycon=DriverManager.getConnection("jdbc:odbc:read_db","",""); sql=con.createStatement(); rs=sql.executeQuery("Select * FROM student"); while(rs.next()) if(id.equals(rs.getString(1))&&name.equals(rs.getString(4))) } con.close(); } catch(SQLException el) return has; } }
文章TAG:
登录 注册 需要 哪些 登录注册需要哪些数据库