sql server与eclipse及JAVA中sql语言的写法

在做关于数据库大作业时,在sql server与eclipse连接和语句的转变的一些步骤和误区。记录下来,以防下次使用时忘记。

一、连接。

连接在网上的资料是很多的。比如说: 点击打开链接

二、sql语句在java中的用法。

1、ResultSet rs = sta.executeQuery("select * from teacher where Tno ="+str1 );

2、ResultSet rs = sta.executeQuery("select * from teacher where Tname = '"+str1+"'");//查询

ps:1、2的区别没有了解,但在大多数情况下使用1是错误的。(版本:oxygen4.7)

3、int rs = sta.executeUpdate("insert into Allgrade values ('"+str1+"','"+str2+"','"+str3+"','"+n4+"')");//插入语句

4、ResultSet rs = sta.executeQuery("select courseid,coursename,ismajor,credit,grade from IF_ALL"
    + " where Sno=(select Sno from IF_student"
    + " where Sname ='"+str1+"')");//嵌套查询

5、ResultSet rs2 = sta.executeQuery("select (SUM(credit*grade)/SUM(credit)) as average from IF_all"
     + " where Sno = (select Sno from IF_student"
     + " where Sname = '"+str1+"')");//重命名


你可能感兴趣的:(sql,server,eclipse,java,数据库,sql)