使用mysql的Jsp代码
我面临mysql查询中的问题。该查询在PHP MY admin中运行良好。每当我通过jsp代码实现时,它都会显示字符串文本未正确关闭错误 这是我的密码使用mysql的Jsp代码,jsp,Jsp,我面临mysql查询中的问题。该查询在PHP MY admin中运行良好。每当我通过jsp代码实现时,它都会显示字符串文本未正确关闭错误 这是我的密码 String query="SELECT * FROM ( (SELECT SupplierTicketId AS SupplierTicketId, TicketType AS TicketType,
String query="SELECT * FROM (
(SELECT SupplierTicketId AS SupplierTicketId,
TicketType AS TicketType,
SupplierTicketStatus AS SupplierTicketStatus,
CreatedBy AS CreatedBy,
SupplierType AS SupplierType
FROM supplierticket)
UNION ALL
(SELECT FactoryTicketId, TicketType,
FactoryTicketStatus, FactoryTicketCreatedBy,
SupplierType
FROM factoryticket)
)t";
请帮助我…此查询中有什么问题..提前感谢使用以下查询:-
String query ="SELECT * FROM (
(SELECT SupplierTicketId AS SupplierTicketId,
TicketType AS TicketType,
SupplierTicketStatus AS SupplierTicketStatus,
CreatedBy AS CreatedBy,
SupplierType AS SupplierType
FROM supplierticket)
UNION ALL
(SELECT FactoryTicketId, TicketType,
FactoryTicketStatus, FactoryTicketCreatedBy,
SupplierType
FROM factoryticket)
)";
不能在Java中编写多行字符串文字。相反,您应该编写一个单行字符串参数作为查询(可读性差),或者连接多个字符串文本。对于后者,应使用
StringBuilder
。例如:StringBuilder sb=new StringBuilder(“选择”);某人加上(“*自”);某人附加(…)代码>从上一行删除该“t”。我尝试了此查询。但它显示以下错误。在此行找到多个批注。字符串文字未正确关闭。。