0
我有480个“Create table”语句被插入到一个空的访问数据库中。我发现访问没有多重查询执行的选项...如何在ACCESS数据库中执行多个“Create Table ...”语句
我都在一个文本文件
请帮助我,在创建表的查询,如何才能实现这一目标。
我使用的MS Access 2007中访问数据库是在本地硬盘
感谢 拉姆
我有480个“Create table”语句被插入到一个空的访问数据库中。我发现访问没有多重查询执行的选项...如何在ACCESS数据库中执行多个“Create Table ...”语句
我都在一个文本文件
请帮助我,在创建表的查询,如何才能实现这一目标。
我使用的MS Access 2007中访问数据库是在本地硬盘
感谢 拉姆
我这样做java的样品。它的工作..请让我知道,如果有任何简单的过程。
import java.io.*;
import java.util.*;
import java.text.*;
import java.sql.*;
import org.apache.poi.ss.usermodel.*;
public class DirReader_fat {
public static void main(String[] args) {
String inputFilePath = "D:\\Sample.xlsx";
String strInputQuery = "";
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String filename = "d:\\Empty_1.mdb";
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
database+= filename.trim() + ";DriverID=22;READONLY=true}"; // add on to the end
// now we can get the connection from the DriverManager
Connection con = DriverManager.getConnection(database ,"","");
// try and create a java.sql.Statement so we can run queries
Statement s = con.createStatement();
InputStream inputStream = new FileInputStream(new File(inputFilePath));
Workbook wb = WorkbookFactory.create(inputStream);
Sheet sheet = wb.getSheet("Sheet1");
for (Row row : sheet) {
strInputQuery = row.getCell(0).toString();
s.execute(strInputQuery);
}
}catch (Exception e) {
e.printStackTrace();
}
}
}
感谢 拉姆