你说的插一条记录,这个一条记录放哪了?是数据库吗?你说的ID是放在数据库里吗?如果不是,放在一个类里,初值设为100000,当对数据库经行一次插入的操作,就把这个值+1。当然你可以把这个ID放在session中然后取出来。有点迷糊你问得。
注意修改下面数据库的名称、登陆的账号密码。我用的数据库名是:test账号密码都是:root=================================importjava.sql.*;publicclassJDBCTest{publicstaticvoidmain(String[]args){//1.注册驱动try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptionex){ex.printStackTrace();}//声明变量,使用,而后关闭Connectionconn=null;//数据库连接Statementstmt=null;//数据库表达式ResultSetrs=null;//结果集try{//2.获取数据库的连接conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");//3.获取表达式stmt=conn.createStatement();//4.执行SQLStringsql="selecttimefromshijianwhereid=123";rs=stmt.executeQuery(sql);//5.现实结果集里面的数据while(rs.next()){System.out.println("id为123的time值="+rs.getString(1));}}catch(Exceptionex){ex.printStackTrace();}finally{try{if(rs!=null){rs.close();}if(stmt!=null){stmt.close();}if(conn!=null){conn.close();}}catch(Exceptionex){ex.printStackTrace();}}}}