java连接SqlServer2008,实现简单查询等

xinyue1106 2017-06-22 11:40:17
是照着书上例题打的,但是就是运行不了,显示‘Student’附近有语法错误,数据库是可以连接的,测试过了

// filename:App16_15.java
import java.sql.*;
public class App16_15
{

private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static String url="jdbc:sqlserver://localhost:1433;DatabaseName=Study";
private static String user="sa";
private static String password="12345";
public static void main(String[] args)
{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
try
{
Class.forName(driver);
conn=DriverManager.getConnection(url, user, password);
String sql="select s_no,s_name form Student";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
while(rs.next())
{

String no=rs.getString("s_no");
String name=rs.getString("s_name");
System.out.println(no+" "+name);
}

}
catch(Exception e)
{
e.printStackTrace();
}

finally {

try {
if(rs !=null) rs.close();
if(stmt !=null) stmt.close();
if(conn !=null) conn.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
}
...全文
188 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
晨曦遇晓 2017-06-23
  • 打赏
  • 举报
回复
空格 哥们 在String sql="select s_no,s_name form Student"; 这句的后面加上空格 求满分 100%的肯定 我输倒贴你分 要对分都给我
xinyue1106 2017-06-23
  • 打赏
  • 举报
回复
引用 5 楼 110成成的回复:
String sql="select s_no,s_name form Student"; 中的form改成 from 这关键字都能写错
谢谢你,我被我自己蠢哭了
xinyue1106 2017-06-23
  • 打赏
  • 举报
回复
引用 2 楼 晨曦遇晓的回复:
空格 哥们 在String sql="select s_no,s_name form Student"; 这句的后面加上空格 求满分 100%的肯定 我输倒贴你分 要对分都给我
改了还是说那边有语法错误
110成成 2017-06-23
  • 打赏
  • 举报
回复
String sql="select s_no,s_name form Student"; 中的form改成 from 这关键字都能写错
自由自在_Yu 2017-06-23
  • 打赏
  • 举报
回复
楼上好厉害 Student ” ----字母t和冒号
晨曦遇晓 2017-06-23
  • 打赏
  • 举报
回复
为了让你更清楚 是在Student ” 这样就可以了,在字母t和冒号中间加空格
xinyue1106 2017-06-22
  • 打赏
  • 举报
回复

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧