java程序火急求助!!!!!!(java连access的问题)
来源:百度知道 编辑:UC知道 时间:2024/05/23 23:53:28
我的程序如下:
import java.sql.*;
import java.util.*;
import java.net.*;
public class dh {
/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
// TODO:
Scanner input=new Scanner(System.in);
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String url="jdbc:odbc:dianhua";//people为你数据源的名字
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String sql="INSERT INTO c(a, b) VALUES('0001', 'TEST')";
// ResultSet rs=stmt.executeQuery(sql);
stmt.executeUpdate(sql);
/* while(rs.next()) {
System.out.print(rs
要在编译运行时把sun.jdbc.odbc.JdbcOdbcDriver驱动添加在classpath里,建议你用eclipse或Jbuilder,Netbeans等之类的软件做,在项目里添加驱动的jar文件或class文件就行了
INSERT INTO c(a, b) VALUES('0001', 'TEST')
有表格c?而且 列名 a b都有?
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:/DataBase/books.mdb"; //注意修改路径,最好用java反射或取路径,不能以绝对路径出现。
Connection con=DriverManager.getConnection(url) ;
Statement stmt=con.createStatement();
ResultSet rst=stmt.executeQuery("select * from book");
while(rst.next())
{
out.println("<tr>");
out.println("<td>"+rst.getString("bookId")+"</td>");
out.println("<td>"+rst.getString("bookName")+"</td>");
out.println("<td>"+rst.getString("publisher")+