我这段程序编译能通过,一执行就报错,错误如下:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句
;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3111)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java
53)
at abc.main(abc.java:21)我的程序如下:
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Date;
import java.sql.Connection;
class abc
{
public static void main(String[] args)
{
try
{
String ul="jdbc:odbc:abc";
String username="";
String password="";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(ul,username,password);
Statement st=con.createStatement();
String sql="selcet * from student";
ResultSet rs=st.executeQuery(sql);
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
}
}
请各位高手帮着解决一下!!!!谢谢了!!!
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句
;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3111)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java
53)
at abc.main(abc.java:21)我的程序如下:
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Date;
import java.sql.Connection;
class abc
{
public static void main(String[] args)
{
try
{
String ul="jdbc:odbc:abc";
String username="";
String password="";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(ul,username,password);
Statement st=con.createStatement();
String sql="selcet * from student";
ResultSet rs=st.executeQuery(sql);
}
catch(SQLException e)
{
e.printStackTrace();
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
}
}
请各位高手帮着解决一下!!!!谢谢了!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货