java 登陆注册界面要连接数据库的

我做好了登陆界面 要怎样连接Access 这个格式的数据库

第1个回答  推荐于2016-11-28
连接ACCESS可以用 jdbc-odbc桥,
先在控制面板-管理工具-数据源,里建立一个ACCESS的数据源

在JAVA里调用CLASS的静态方法forName
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
这个有可能发生异常,所有要用try catch

之后是连接到数据库
利用java.sql包中的Connection声明一个对象,然后用类DriverManager调用它
的静态方法getConnection创建连接对象

Connection con=DriverManager.getConnection("jdbc:odbc:数据源名字","用户名","密码"),数据库没密码的话""里面什么也不添

连接数据库的时候要捕获SQLException异常本回答被提问者采纳
第2个回答  2009-05-21
//首先配置数据源,开始-管理工具-数据源(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()
{ lb1=new JLabel("账号");lb2=new JLabel("密码");
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
{JOptionPane.showMessageDialog(this,"用户或者密码不存在!");}
}

}

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)
{}

try{
con=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)))
{has=true;}

}
con.close();
}
catch(SQLException el)
{}
return has;
}
}
第3个回答  2009-05-21
用心去连

java编写登陆注册页面(简单一点的,连接数据库)
import java.awt.event.ActionListener;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.JDialog;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import...

需要一段用java写的游戏登陆界面要与数据库连接的代码
使用JDBC进行数据库的增删改查操作1.下载Microsoft SQL Server 2005 JDBC 驱动包jar文件 将jar文件引入工程中2.封装数据库链接的获取和关闭操作import java.sql.*;public class BaseDao { \/ 数据库驱动类的字符串,完整的包名加类名 在工程中查看添加的jar文件 能看到这个类 \/ private static final St...

求用Java实现程序注册和登陆并且连接MySQL数据库
假设登陆Oracle的数据库,连接方式 String driver = "oracle.jdbc.OracleDriver";Connection cn = null;Class.forName(driver);String url = "jdbc:oracle:thin:@localhost:1521:ORACLE";String user = "system";String pwd = "密码";cn = DriverManager.getConnection(url,user,pwd);Statement st = ...

Java实现用户登录及注册界面(连接数据库)
回答:你是要思路呢,还是代码啊,代码不太好给你,如果要思路的话,我可以给你说说。

java编写注册登录界面?
自己写的一个简单的登陆注册,自己创建一个user表一个自增的id,varchar的name和password。把DBUtil.java中的数据库换成你的,这是mysql数据库。登陆之后的跳转换成你自己的页面,在servlet里面。如何用Java编写用户注册界面?界面建议用可视化来做,美观且便捷。下面这个是完全用代码写的,仅供参考。Swing...

...做登录界面怎么做,同时还要连接数据库的,我要详细过程,急用!!!谢谢...
1、新建一个文本文档,将格式改成.udl 2、右键--打开方式--OLE DB core server 3、提供程序--Microsoft office access database engine oledb(若是sql数据库就选Microsoft oledb provider for sql server)4、连接--数据源(填数据库的路径),测试连接--成功后关掉 5、将改文档以记事本的形式打开...

用java怎样编写登录页面,成功登录跳转到下一个页面,求代码
public void ValidateUserPass(String user,String pass){ RequestDispathcher rd =null \/\/假使你的代码是从DB中获取DBFactory db=DBFactoryImpl.getDBFactoryInstance();\/\/得到数据库链接flg=db.findUser(user,pass);\/\/ 这里是不存在用户if(flg.hasNext()==-1){ \/\/ 登录时错误了,一般我们会...

...用户界面,用数据建立学生信息表,可以连接数据库,
我正好在做这个,给你个用户登陆界面,希望采纳哈 package shixunxiangmu;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.ButtonGroup;import javax.swing.ImageIcon;i...

求一个jdbc连接数据库,jsp登录注册页面的项目
\/\/注册驱动类 try { Class.forName("com.mysql.jdbc.Driver");} catch (ClassNotFoundException e) { e.printStackTrace();} } \/ 创建一个数据库连接 return 一个数据库连接 \/ public static Connection getConnection() { Connection conn = null;\/\/创建数据库连接 try { conn = DriverManager....

想要连接到数据库,应该咋办!?完全小白的我!!!
Eclipse工程连接Mysql说明 导入jdbc驱动包。点击菜单栏中的Windows→preferences。在弹出的的界面,找到java→buildpath→user libraries。点击new,在弹出的的对话框中,填写名称,点击ok。点击”add jar“,将jdbc驱动导入到工程中。点击ok,完成驱动包导入。右击创建的工程名称,选中preferences。在弹出的的...

相似回答