jsp页面输入sql,并把执行直接显示在该页面,的例子谁有啊~~

解决方案 »

  1.   

    参考
    http://topic.csdn.net/u/20120917/16/3cb60fe7-c542-4326-b00d-4adc34bf1a5d.html
    的2楼,只不过sql是根据jsp页面的输入而动态获得的罢了。
      

  2.   

    Class.forName("com.mysql.jdbc.Driver");
    Connection con= DriverManager.getConnection("jdbc:mysql://10.10.2.188:3306/bbs?useUnicode=true&characterEncoding=utf8",
             "root","yaoweijq");
    Statement stat= con.createStatement();第一句是加载数据库驱动,
    自己下一个加到类库中,
    我不知道要不要放到tomcat目录下。
    第二句是连接数据库,
    IP自己改,测试用localhost
    3306是端口,mysql的
    后面是数据库名你也可以用表名
    再后面root是用户名yaoweijq是密码 都是mysql的
    大体就是这样
      

  3.   

    这个没什么复杂的,把sql当成参数传递,就行了。
      

  4.   


    jsp页面:<input type="text" name="sql">servlet中大致是这样:String sql=(String)request.getParameter("sql");
    Connection 
    Statement 
    Result = Statement.execute(sql);