public class Test {
public static void main(String[] args){
String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Restaurant";
try{
Class.forName(JDriver);
}catch(ClassNotFoundException e){
System.out.println("加载数据库引擎失败");
System.exit(0);
}
System.out.println("数据库驱动成功");
try{
String user="sa";
String password="12345";
Connection
con=DriverManager.getConnection(connectDB,user,password);
System.out.println("连接数据库成功");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("SELECt tableState FROM Table where 1=1");
//循环输出每一条记录
System.out.println("读取完毕");
while(rs.next()){
//输出每个字段
System.out.println(rs.getInt("tableNum")+" "+rs.getInt("tableType")+" "+rs.getInt("tableState"));
}
System.out.println("读取完毕");
//关闭连接
stmt.close();
con.close();
}catch(SQLException e){
e.printStackTrace();
System.out.println("数据库连接错误");
System.exit(0);
}
}
}
java JDBC显示关键字 'Table' 附近有语法错误,是为什么?
答案:4 悬赏:0
解决时间 2021-04-07 18:19
- 提问者网友:西路不相离
- 2021-04-06 22:29
最佳答案
- 二级知识专家网友:初心未变
- 2021-04-06 23:35
table是关键字吧
全部回答
- 1楼网友:浪女动了心
- 2021-04-07 02:11
数据库中是不是没有table数据表。where 1=1 不正确,应当是,表格列名=1
- 2楼网友:初心未变
- 2021-04-07 01:01
select tablenum,tabletype,tablestate from table where tablenum = 1
直接在数据库跑这个sql看有错吗
- 3楼网友:寂寞的炫耀
- 2021-04-07 00:41
语法是用词造句的规律。诗词是语言的艺术,在用词造句中,自然要遵循语法的一般规律,但诗词又是一种特殊的文体,它因受到自身格律的限制,比如字数、平仄、对仗、押韵等方面的制约,所以在语法上又有其自身的特点,例如语序、句式、词类、省略、错置等等。
这些又与一般的散文文体有着明显的特点和区别。因此,给大家介绍一下诗词的语法特点,还是有一定的意义的。一是便于大家阅读、欣赏和理解古典诗词作品,二是也便于大家的诗词写作。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |