网上查了一些,但是都是在JSP的页面中取的,下面是我的数据库类,不知道DbPath那儿如何写:
package com.wangbo.Util;import java.sql.*;
import java.io.*;public class DataBase
{
public Connection conn;
public Statement stmt;
public ResultSet rs=null;
public String sqlStr=""; public DataBase()
{
this.connect();
}
public boolean connect()
{
try
{
String sPath="data/BugFree.mdb";
String DbPath=????????????????????????????????
String DbUserName="";
String DbUserPass="";
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+DbPath;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(url,DbUserName,DbUserPass);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
}
catch(Exception ex)
{
System.out.println("connect db error:"+ex.getMessage());
return false;
}
return true;
}
public static void main(String[] args)
{
try
{
DataBase db = new DataBase();
db.connect();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
谢谢.
package com.wangbo.Util;import java.sql.*;
import java.io.*;public class DataBase
{
public Connection conn;
public Statement stmt;
public ResultSet rs=null;
public String sqlStr=""; public DataBase()
{
this.connect();
}
public boolean connect()
{
try
{
String sPath="data/BugFree.mdb";
String DbPath=????????????????????????????????
String DbUserName="";
String DbUserPass="";
String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+DbPath;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection(url,DbUserName,DbUserPass);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
}
catch(Exception ex)
{
System.out.println("connect db error:"+ex.getMessage());
return false;
}
return true;
}
public static void main(String[] args)
{
try
{
DataBase db = new DataBase();
db.connect();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
谢谢.
解决方案 »
- JSP 跳转问题
- ssh2整合 SQL Error: 1064, SQLState: 42000错误
- jdbc连接mysql问题,请指教。
- poi下载excel ie提示无法下载×××.do
- jsp 在线直接打开word文档 不弹出对话框的设置问题
- 怎么换了个位置就不行了?
- 在 InterBase 的IBConsole里边用Crerat DataBase新建一个名称为d:\database\student.gdb的数据库时,为什么会出错呢?求教!
- 我把JSP改写成一个验证登陆的javaBean,咋出来一大堆XX?
- 大家出出主意,来者给分
- 谁能发给我jdbc 2.x api,受到一定给分
- 【找项目合作者】有没有在上海的项目缺人的团队啊??
- 求助:关于JSP的时间处理及JAVABEAN..
String dbUrl = "jdbc:odbc:web"; //web是你建立的odbc数据源
Connection conn;
Statement stm;
conn = DriverManager.getConnection(url,DbUserName,DbUserPass);
stm=conn.createStatement();
这种方法较好,建议楼主试试这种~
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:xs_access";
String user="";
String pwd="";
conn=DriverManager.getConnection(url,user,pwd);
}
catch(SQLException e)
{
System.err.println("Data.executeQuery: " +e.getMessage());
}
}
rs = stmt.executeQuery(sql);