在做关于数据库大作业时,在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+"')");//重命名