java mysql数据库的连接 10

我用eclipse 和mysql做一个登录的程序,我在mysql的那个黑色的界面下创建了一个数据库并建了一个表,之后在eclipse里面进行连接但是老是出现以下错误You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version ... 展开
 我来答

答题抽奖

首次认真答题后

即可获得3次抽奖机会,100%中奖。

更多问题
邀请更新
2007-04-25 最佳答案
估计是你写的sql语句有问题了
最好吧代码贴出来啊

例子:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>display message</title>

<%

String url="jdbc:mysql://localhost:3306/shujukuming";

try{
Class.forName("com.mysql.jdbc.Driver");
Connection dcon=DriverManager.getConnection(url,"root","shujukumima");
String sql="select * from message;";
Statement stmt=dcon.createStatement();
ResultSet rs=stmt.executeQuery(sql);

if(rs.next())
{

int id=rs.getInt("id");
String name=rs.getString("name");
String title=rs.getString("title");
String content=rs.getString("content");
java.sql.Date messageDate=rs.getDate("messageDate");
%>
<table width="249" border="1" align="center">
<tr>
<td width="111">name:<%=name%></td>
<td width="122">time:<%=messageDate%></td>
</tr>
<tr>
<td>title:<%=title%></td>
<td>id:<%=id%></td>
</tr>
<tr>
<td height="82" colspan="2"> <%=content%></td>
</tr>
</table>
<% }} catch(Exception e){
out.print("wrong here");
}%>

串客119

采纳率:15% 擅长: 暂未定制

为您推荐:

×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消