下面是一些java连接数据库的示例代码,我想问一下,
import java.sql.*;
class database {
public static void main(String args[]) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //这里原Class.forName有别的方法来加载JDBCR驱动吗?
String url="jdbc:odbc:Access2000"; //这里的Access2000的实际位置在哪一个文件夹呢?
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
String sql="SELECT * FROM table1";
ResultSet rs = statement.executeQuery(sql);
String tt;
while (rs.next()) {
System.out.print("姓名:" + rs.getString("Name"));
System.out.println(" 年龄:" + rs.getString("Age"));
}
rs.close();
connection.close();
}
catch(Exception ex){
System.out.println(ex);
System.exit(0);
}
}
}
----------------解决方案--------------------------------------------------------
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //这里原Class.forName有别的方法来加载JDBCR驱动吗?
是反射机制来做的..
String url="jdbc:odbc:Access2000"; //这里的Access2000的实际位置在哪一个文件夹呢
是ODBC数据源,打开你的数据源可以找到的
----------------解决方案--------------------------------------------------------
补充一下,数据源在控制面板。
控制面板――>管理工具――>数据源。
----------------解决方案--------------------------------------------------------