package demo;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;public class InputDataBaes_2 {
private Statement st;
private Connection con; public InputDataBaes_2() throws Exception {
// 加载连接器
Class.forName("com.mysql.jdbc.Driver").newInstance();
// 声明连接那台主机的数据库
String url = "jdbc:mysql://localhost:3306/dianyuan.com";
// 建立连接
 con = DriverManager.getConnection(url, "root", "server");
// System.out.println(con);
// 声明一个语句执行对象
 st = con.createStatement();
}

public void inputAuthor(String Author) throws Exception{
st.execute("insert into bbs_2 (name) values"+("("+"\'"+Author+"\'"));
//insert into users (login_id,login_pwd) value 
con.close();
}
public void inputContent(String content) throws Exception{
st.execute("insert into bbs_2 (content) value"+("("+"\'"+content+"\'"));
con.close();
}
public void inputFloor(String floor) throws Exception{
st.execute("insert into bbs_2 (level) value"+("("+"\'"+floor+"\'"));
con.close();
}
public void inputDate(String date) throws Exception{
st.execute("insert into bbs_2 (date) value"+("("+"\'"+date+"\'"));
con.close();
}
public void inputTitle(String title) throws Exception{
st.execute("insert into bbs_2 (title) value"+("("+"\'"+title+"\'"));
con.close();
}
}
----------------------------------------------------package demo;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;public class demo_1 { public static void main(String[] args) throws Exception {
InputDataBaes_2 i = new InputDataBaes_2();
i.inputAuthor("sadsa");
}}
----------------------------------------------------------
错误提示:Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
请问哪里错了啊,我都晕死了.求指教,在先等,谢谢;了