请问各位高手JAVA编程设计一个有挑战性的问题,请进来看看
我现在有一个JAVA程序,程序的功能是:
先连接到SQL SERVER数据库的一个固定的一张表(如:User表)
然后把这个表的所有纪录查询出来,然后打印出来,大致上的代码如下:
String ss;
ss = "SELECT [id], [name],[mark],[mytime]";
ss +="FROM [Northwind].[dbo].[test]";
ResultSet rs = stmtPick.executeQuery(ss);
while(rs.next())
{
String szid = rs.getString("id");
String szname = rs.getString("name");
String szmark = rs.getString("mark");
String szmytime = rs.getString("mytime");
System.out.println(szid);
System.out.println(szname);
System.out.println(szmark);
System.out.println(szmytime);
我现在需要将SQL SERVER中的某一个表,通过一个参数传进去,然后程序根据我输入的表名,就能自动的识别到这个表有那几个列名, 同理利用ResultSet rs = stmtPick.executeQuery(ss) 把这个表的纪录全部查询出来,请问大家有相应的编程思路和技巧吗??