【问题标题】:How to get data from database?如何从数据库中获取数据?
【发布时间】:2020-03-12 02:09:09
【问题描述】:

我在我的数据库中创建了“smphas”表。为了检索数据,我编写了以下代码:

function goBack() {
  window.location.replace("dashboardproject.jsp");

}

 function getQuarter(phase){
  if(phase==""){
     alert("PLEASE CHOOSE PHASE"); 
  } else {
  document.getElementById("phase").value = phase;
  constructionprogress.submit();
  }

}

  function selected(){
  $('#phaseCons').val('<%=phase%>');

}

Mysql命令是:

    public List<String[]> constPeriodPhase (String projCde,String co_no){
    System.out.println("/*** constPeriodPhase ***/");

    String sql = "SELECT distinct smh_phase_num, smh_phase_nme FROM c"+co_no+".smphas WHERE smh_proj_cde = '"+projCde+"'";
    System.out.println("Execute = "+sql);
    return super.execListStrArr(sql,false); 
}

但是,错误是:

/* constPeriodPhase */ 执行 = SELECT distinct smh_phase_num, smh_phase_nme FROM cnull.smphas WHERE smh_proj_cde = 'null' nullnulle-Solicitor[cnull.smphas] 2020-03-12 09:53:58.165 SGT 执行:从 cnull.smphas 中选择不同的 smh_phase_num、smh_phase_nme,其中 smh_proj_cde = 'null' java.sql.SQLSyntaxErrorException: 未知数据库 'cnull'

如何从 mysql 中检索数据库?

【问题讨论】:

    标签: java mysql jsp


    【解决方案1】:

    Unknown database 'cnull'

    有一个查询:

    ...FROM c"+co_no+".smp
    

    当函数被调用时,意味着 co_no 为空。

    【讨论】:

      猜你喜欢
      • 2018-07-14
      • 2012-11-20
      • 2020-10-31
      • 2021-02-04
      • 2018-01-30
      • 2021-04-13
      • 2021-02-03
      相关资源
      最近更新 更多