编写数据库查询代码

编写数据库查询代码,第1张

1:

select a学院名称,b班级名称,b班级代码,a学院代码 from (select from 学院表 where 学院类型='化学系') a

left join

班级表 b on a学院id=b学院id

2:

select b学院名称,a年级,a班级数量 from

( select 学院id,count(班级id) 班级数量,'2009' 年级 from 班级表 where 年级 = '2009' group by 学院id) a

left join 学院表 b on a学院id=b学院id

3:

select 校区,count(id) 班级数量 from 班级表 group by 校区

4:

select d学年,d学期,c选课课号,c课程代码,c课程名称,e专业名称,a姓名 from

(select from 学生表 where 学号='096607601025') a

left join

公选课表 b on a学生id=b学生id

left jion

课程表 c on b课程id=c课程id

left jion

班级表 d on a班级id=d班级id

left jion

学院表 e on d学院id=e学院id

--如果我没有猜错的话应该就这样

可以创建一个类,专门负责获取连接信息,如GetConnection类,按照你的要求,设置两个公有静态static方法如getAccessConn()和getMySqlConn(),这两个方法返回值类型都是Connection,然后你把不同的连接信息分别写入到这两个方法中。如何使用?等你要使用的时候就Connection conn=GetConnectiongetAccessConn();这样就获取到了Access的连接,mysql的就换用另一个方法。这样解决的是连接方法的不同,查询和插删改也最好自己定义一个类封装起来。

使用连接池也是一个不错的解决方案,把连接信息写到xml文件中,然后按照通过dom解析获取信息填入上面所述获取conn的方法中,好处就是连接信息写到xml中可以较为方便的修改,而不用重新编译。

看看抽象工厂这个开发模式,你的问题会从根本解决,祝你好运

支持大部分数据库的软件:Navicat

sqlserver数据库自己带了管理数据库的功能;

oracle数据库可以用pl/sql;

mysql如果装了安装版,我装的社区版,安装的时候就会帮你安装 *** 作数据库的软件

建议还是用Navicat,比较通用,不需要装太多东西,

以上就是关于编写数据库查询代码全部的内容,包括:编写数据库查询代码、Java编程使用mysql是否需要将创建数据库和列表的代码写在里面、请教SQL:不需要自己编写代码,就能 *** 作数据库的软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9700021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存