求教:Java中怎样连接数据库?
Java中怎样跟数据库连接,比如说,我在数据库中用access建一个表,把它存在桌面上命名为DataBase1,表中存放用户名和密码.现在我要用Java来查找打印出所有的用户名和密码,这程序该怎么写?下面是我按照《Think in Java》中的程序改写的,运行不行,我有几个问题注在程序上,能不能帮我解释一下
import java.sql.*;
public class Lookup
{
public static void main(String[] args) throws SQLException,ClassNotFoundException
{
String dburl="jdbc:odbc:DataBase1";//这是不是一定要用odbc?
String user="";
String password="";
Class.forName("sun.jdbc.odbc.JdbcOdbcDiver");//这一句是什么意思,什么作用?
Connection c=DriverManager.getConnection(dburl,user,password);
Statement s=c.createStatement();//???
ResultSet r=s.executeQuery("SELECT 用户名,密码"+"FROM DataBase1.csv DataBase1");//这里的csv是什么意思?我是改书上的
while(r.next())
{
System.out.println(r.getString("用户名")+","+r.getString("密码"));
}
s.close();
}
}
辛苦了,谢谢!!!