【发布时间】: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 中检索数据库?
【问题讨论】: