新手 帮忙 网页-新手入门 请大神告知怎么在网页上设置 能进入后台数据库查询资料

问题描述

新手入门 请大神告知怎么在网页上设置 能进入后台数据库查询资料

以下是公司前辈让我参考已有文档自己做的程序 也不知道对不对
package com.zjxcsoft.ge.user.action;

import java.sql.*;

import com.opensymphony.xwork.ActionSupport;
import java.sql.Connection;

public class UserAction extends ActionSupport {

public UserAction() {

}
public void query(Connection conn, String sql){
    try{
    if(conn==null){
    throw new Exception("database connection can't use!");
    }
    if(sql==null) throw new Exception("check your parameter: 'sql'! don't input null!");
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery(sql);
    ResultSetMetaData rmeta = rs.getMetaData();
    int numColumns = rmeta.getColumnCount();
    while(rs.next())
       {
         for(int i = 0;i< numColumns;i++)
         {
        String sTemp = rs.getString(i+1);
        System.out.print(sTemp+"  ");
         }
        System.out.println("");
       }
    }catch(Exception e){
    System.out.println("query error:"+e);
    }
    }
public String getUserList(String sql1) {

    com.zjxcsoft.util.DBControl dbc = new com.zjxcsoft.util.DBControl();
    com.zjhcsoft.util.DbAction dba = new com.zjhcsoft.util.DbAction();
    Connection conn = null;
    conn = dbc.getDBConnetion();
    try{
        String sql = sql1;
        query(conn,sql);
        conn.close();
        }catch(SQLException se){
        System.out.println(se);
        } catch(Exception e){
        System.out.println(e);
        }
        return "success";
}

// public static void main(String[] args) {
// UserAction user = new UserAction();
// String sql = "select * from GEUSER";
// user.getUserList(sql);
// }

package com.zjxcsoft.ge.user.service;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.zjxcsoft.ge.user.action.UserAction;
import com.zjxcsoft.ge.user.domain.UserDomain;
import com.zjxcsoft.system.persistent.db.ibatis.IbatisDao;

public class UserService {
private Connection conn = null;
private IbatisDao dao = null;

  public UserService() {
  }

  public UserService(Connection con) {
    this.conn = con;
  }

 public List UserList(String sqll){

            if(conn==null){
                System.out.println("database connection can't use!");
            }

      PreparedStatement pstmt = null;
      ResultSet rs = null;
      ArrayList list=new ArrayList();

      try {
        String sql=sqll;
        pstmt=this.conn.prepareStatement(sql);
        rs=pstmt.executeQuery();
        while(rs.next()){
            UserDomain domain=new UserDomain();
            domain.setUserid(rs.getString("userid"));
            domain.setCustomid(rs.getString("customid"));
            domain.setUsername(rs.getString("username"));
            System.out.println(rs.getString("userid")+" "+rs.getString("customid")+" "+rs.getString("username"));
            list.add(domain);
        }
          rs.close();
          rs = null;
          pstmt.close();
          pstmt = null;
    } catch (SQLException e) {
        e.printStackTrace();
    }finally{
          try {
              if (rs != null) {
                rs.close();
                rs = null;
              }
              if (pstmt != null) {
                pstmt.close();
                pstmt = null;
              }
            }
            catch (Exception e) {
              e.printStackTrace();
            }
    }
    return list;
  }
 public static void main(String[] args) {

     UserAction user = new UserAction();
        String sql = "select userid,customid,username from geuser";
        user.getUserList(sql);
    }

public Connection getConn() {
    return conn;
}

public void setConn(Connection conn) {
    this.conn = conn;
}

public IbatisDao getDao() {
    return dao;
}

public void setDao(IbatisDao dao) {
    this.dao = dao;
}

}

最后是自己做的一个简单的网页 我知道有问题 但是不知道具体在哪 怎么修改 请大神帮帮忙
因为基础比较差 所以写的很凌乱 有些地方可能与主题无关也不知道
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/webwork" prefix="ww" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

搜索

<script src="./js/cookie.js" type="text/javascript"></script>

function check(){
var userid = document.getElementById("userid");

if(userid.value==null||userid.value==""){

alert(" 用户编号不能为空,请填写!");
domainid.focus();
return false;
}

function submit(){
var pro = document.forms[0];
pro.action = "user!getUserList.action";
pro.submit();
}
}

SELECT FROM GEUSER

');">

/ww:if

');">

var tempareaid='<ww:property value="userid"/>';

/ww:iterator

/ww:if
<!--modify 3-->

document.getElementById("userid").value='<ww:property value="userid"/>';

/ww:if

时间: 2025-01-17 16:50:56

新手 帮忙 网页-新手入门 请大神告知怎么在网页上设置 能进入后台数据库查询资料的相关文章

sql-本人是新手,菜鸟一个,请大神帮忙

问题描述 本人是新手,菜鸟一个,请大神帮忙 现有两个表 用户表 USER (user_id 主键) (user_name ) 部门表 DELOPE (delope_id 主键)(user_id)(delope_name) 现在请查出名字叫'王五'的所在部门名字及所在部门的人数. 请用oracle和sqlserver分别写一下. 解决方案 表没建对吧,员工表跟部门表应该是多对一的关系吧. USER (user_id 主键) (user_name )(delope_id ) DELOPE (delo

java基础-菜鸟虚心求教,请大神告知

问题描述 菜鸟虚心求教,请大神告知 我在北京传智播客培训,基础班还有两天就上完了,已经报半个月后的就业办,想问一下大神们:我基础上的迷迷糊糊的,逻辑思维不是很流畅,代码能看懂,如果自己打的话,得很多遍才能打下来,上就业班会不会压力很大?求大神给我这菜鸟些建议,不胜感激. 解决方案 都是菜鸟过来的,你遇到的问题刚接触的都遇到过,担心是没有用的,重要的是努力 解决方案二: 多看看基础,看别人的项目 解决方案三: 别担心.见到的代码多了就好了,自己也要多写. 解决方案四: 老话说的好,孰能生巧.刚开始

robotium跨应用操作~~~请大神们帮忙解答,,新手见谅

问题描述 robotium跨应用操作~~~请大神们帮忙解答,,新手见谅 执行 if(!solo.searchText("您没"));需要跨应用进入contacts中 程序无法执行,请帮忙进行编写跨应用操作,请帮忙直接进行在代码上进行修改,,最好能进行备注,新手请谅解 注:不需要写调用什么,然后声明什么的,新手看不懂直接改代码就好. 可以的话加我QQ:1158996359~~~ ~~~~~~~~~~~~~~~~~谢谢您! public class Call extends Activit

java-公司现在需要使用jsf框架写个上传图片,我是jsf新手,这个怎么写,大神帮忙啊。。

问题描述 公司现在需要使用jsf框架写个上传图片,我是jsf新手,这个怎么写,大神帮忙啊.. 上传网页上有个id和count的输入框,根据输入的id上传文件,根据输入的count上传数量,而且必须上传到公司给指定的地址上去,上传的图片命名是从1开始递增,求大神帮忙,

请问数字媒体技术常用的软硬件开发平台及工具有哪些,本人新手,想对数媒有所了解,请大神赐教

问题描述 请问数字媒体技术常用的软硬件开发平台及工具有哪些,本人新手,想对数媒有所了解,请大神赐教 请问数字媒体技术常用的软硬件开发平台有哪些,跪谢,本人新手,想对数媒有所了解,请大神赐教 解决方案 数字媒体技术主要包含场景设计.角色形象设计.游戏程序设计.多媒体后期处理.人机交互技术.主要针对游戏开发和网站美工还有创意设计这类工作设计的专业. IBM的数字媒体工厂解决方案是一个将IBM的技术统一起来的开放式框架,包含了IBM的硬件.软件和服务. 主要涉及:摄影摄像技术.艺术设计基础.数字媒体技

c++新手,请大神提供思路

问题描述 c++新手,请大神提供思路 如何获得用户的登录信息,从而获得用户的基本信息:比如如何从教务网登陆界面获得学生登录信息从而查看该生的基本信息? 解决方案 可以用抓包工具抓个包,得到提交的数据,然后可以用CInternetSession类相关的模拟提交即可. 解决方案二: 如果你连socket,wininet等什么都不会的话,建议使用Wireshark等抓包软件抓包并分析,它里面对报文封包分析的很详细的. 解决方案三: C++发送HTTP请求,可以用WInHttp类库等,获取对应的页面返回

java-本人新手求教 关于Java内部类的问题 请大神看图

问题描述 本人新手求教 关于Java内部类的问题 请大神看图 解决方案 就是将 entry 这个对象 加入到 entrys这个数组中去 , 每次夹的时候 都会 count 加1 解决方案二: 这个呢也不是内部类的问题,,就是entrys数组中放入entry对象,,count++就是count先赋值再自增 解决方案三: 将实例entry赋值给entry数组.具体不知道你具体想问什么? 解决方案四: 这个不是内部类的问题,是在一个类中定义了方法,然后把entry 的值赋给entrys 数组j进行前+

我用spring mvc+mybatis整合为什么出这个错误,是不是路径错误?我是新手,请大神指教

问题描述 我用spring mvc+mybatis整合为什么出这个错误,是不是路径错误?我是新手,请大神指教 org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [D:JAVANewWorkspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsstudent

xml-XML文件问题,请大神看下并帮忙解释下,感激不尽

问题描述 XML文件问题,请大神看下并帮忙解释下,感激不尽 XML文件问题,下边两段bean代码,我新手不理解,请大神看下并帮忙解释下,感激不尽 <bean id="dingDanDengJiDao" class="com.sysgrrj.module.DingDanDengJi.dao.DingDanDengJiDao"> <property name="sessionFactory"> <ref bean=&qu