import java.sql.*;
import java.lang.String;
import java.lang.*;
public class TestDeno{
public static void main(String args[])
{DataInsertAcess t=new DataInsertAcess();
  t.daoruData(rs);

}
private class DataInsertAcess{


//定义数据库sql sever2000 titles 表中的字段属性列的名字



public DataInsertAcess(){ 

driver="sun.jdbc.odbc.JdbcOdbcDriver";
//使用jdbc odbc桥连接sql server2000的驱动程序

url="jdbc:odbc:db1";
//sql server2000pubs数据库对应数据源的名字

 acs="jdbc:odbc:toacess";
//通过jdbc odbc桥连接acess数据源
//注意数据必须手动配置,使数据源确定的表,这里就是定义的acess表
 
 
 
 //init();


//public void init(){
try{
Class.forName(driver);
//载入sql server2000的驱动程序
System.out.println("ok");

con=DriverManager.getConnection(url);
//取得对sql server2000的连接
System.out.println("ok");

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//载入对acess驱动程序
System.out.println("ok");

Connection c=DriverManager.getConnection(acs);
//取得对acess数据库的连接
System.out.println("ok");

sta=con.createStatement();
System.out.println("ok");

rs=sta.executeQuery("select * from titles");
System.out.println("已经取得数据源"); daoruData(rs);
System.out.println("调用导入函数");
                                 
}catch(Exception e){e.printStackTrace();
System.out.println("exception here!!!!!!");
}
}

}
    
 private  void  daoruData(ResultSet rs)
//现在表数据的函数
throws SQLException
{
int i; ResultSetMetaData rsmd = rs.getMetaData ();
int numCols = rsmd.getColumnCount ();
//取得属性字段的个数
boolean more = rs.next ();
while (more) {
/* title_id=rs.getString(1);
title=rs.getString(2);
type=rs.getString(3);
pub_id=rs.getString(4);
price=rs.getString(5);
advance=rs.getString(6);
royalty=rs.getString(7);
ytd_sales=rs.getString(8);
notes=rs.getString(9);
pubdate=rs.getString(10);*/

//sqlinto="insert into titles values(title_id,title,type,pub_id,price,advance,royalty,ytd_sales,notes,pubdate)";
//sta.executeUpdate(sqlinto);
sta.executeUpdate("insert into titles values('indexs',rs.getString(1),rs.getString(2),rs.getString(3),rs.getString(4),rs.getString(5),rs.getString(6),rs.getString(7),rs.getString(8),rs.getString(9),rs.getString(10))");
System.out.println(index);
index++;
more = rs.next ();
}
//现在表中数据
}
//public static void main(String args[])
// { DataInsertAcess er=new DataInsertAcess();
  //    er.daoruData(rs);
    // new DataInsertAcess();} 
Connection con;
Statement sta;
ResultSet rs;

String driver;
String url;
String sqlinto;

String acs;

int index=0;
String title_id;
String title;
String type;
String pub_id;
String price;
String advance;
String royalty;
String ytd_sales;
String notes;
String pubdate;
}
为什么中提示我静态方法不能使用动态变量?
我是创建对象了,才使用动态变量为什么不可以啊??