import java.sql.*;
import java.io.*;
import java.util.*;
public class Main {
/*
* public static String input() { Scanner cin = new Scanner(new
* BufferedInputStream(System.in)); String s = cin.nextLine(); return s; }
*/
public static void main(String[] args) {
Scanner cin = new Scanner(new BufferedInputStream(System.in));
System.out.println("销售单查询功能查询");
String sql;
Connection conn;
Statement stmt;
ResultSet rs;
while (true) {
String url = "jdbc:odbc:product";// 数据库名称
String user = "";// 用户名
String password = "";// 密码
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("请输入查询语句");
// sql = "select * from PC";
sql = cin.nextLine();
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);// 执行查询语句
ResultSetMetaData resultMetaData = rs.getMetaData();
int cols = resultMetaData.getColumnCount();//注意是从1开始的
String resultRow = ""; // 减小io次数
for (int i = 1; i <= cols; i++) {//注意是从1开始的
resultRow += resultMetaData.getColumnName(i) + "\t";
}
System.out.println(resultRow);
while (rs.next()) {
resultRow = "";
for (int i = 1; i <= cols; i++) {//注意是从1开始的
resultRow += rs.getString(i) + "\t";
}
System.out.println(resultRow);
}
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}