Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Java 8与MS Access连接?_Java_Ms Access_Java 8_Jdbc Odbc - Fatal编程技术网

如何将Java 8与MS Access连接?

如何将Java 8与MS Access连接?,java,ms-access,java-8,jdbc-odbc,Java,Ms Access,Java 8,Jdbc Odbc,我在使用ms access数据库用java创建登录页面时遇到了一些问题。 无法从ms access数据库获取用户名和密码 JDBC-ODBC桥已经过时,并且已经从Java8中删除,因此.getConnectionjdbc:ODBC:。。。根本不起作用。如需其他信息,请参阅 那么,实际的问题是什么?你只是收到了“用户未找到”消息,还是收到了某种错误?这里没有发生任何事情,我也没有收到任何错误。我的数据库连接正确吗?我在代码中没有看到任何明显的错误。如果有什么的话,在你的捕手栏里是什么?您是否在Ja

我在使用ms access数据库用java创建登录页面时遇到了一些问题。 无法从ms access数据库获取用户名和密码


JDBC-ODBC桥已经过时,并且已经从Java8中删除,因此.getConnectionjdbc:ODBC:。。。根本不起作用。如需其他信息,请参阅


那么,实际的问题是什么?你只是收到了“用户未找到”消息,还是收到了某种错误?这里没有发生任何事情,我也没有收到任何错误。我的数据库连接正确吗?我在代码中没有看到任何明显的错误。如果有什么的话,在你的捕手栏里是什么?您是否在Java8下运行此代码?
try
{
String user=t.getText().trim();
String pass=t1.getText().trim();
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con1=DriverManager.getConnection("jdbc:odbc:balogin");
Statement stat;
stat=con1.createStatement();
ResultSet rs=stat.executeQuery("select * from Table1 where user='"+user+"' and pass='"+pass+"'");
System.out.println("select * from Table1 where user='"+user+"' and pass='"+pass+"'");
int count=0;
while(rs.next())
{
{count=count+1;}
if(count==1)
{
JOptionPane.showMessageDialog(null,"User Found,Access Granted");
ControlPanel cp1=new ControlPanel();
cp1.display();
}
else
{
JOptionPane.showMessageDialog(null,"User not found");
}
}
}