数据库技术与应用大作业(5)

2019-08-30 13:37

6.3数据库用户 6.3.1创建数据库用户

操作请求表述:

为数据库创建用户Rose T-SQL语句:

CREATE LOGIN Rose WITH PASSWORD = '334455'; USE zhushan;

CREATE USER zhushan FOR LOGIN Rose; GO 执行结果:

第 21 页

6.3.2创建数据库角色并为其授权

操作请求表述:

创建一个数据库角色zhu,并授予其查询Student表的权限 T-SQL语句:

create role zhu;

grant select on student to zhu; 执行结果:

第 22 页

7 数据库访问连接

7.1实现过程

本系统采用JDBC数据库连接,使用Java作为编辑语言。下载eclipse安装,下载驱动Microsoft SQL Server JDBC Driver 3.0,打开eclipse新建一个Java Project将sqljdbc4.jar载入。然后输入正确代码,执行即可。

7.2访问实例

操作请求表述:

查询活动(Activity)表中的所有信息 Java代码:

package run; import java.sql.*; public class SCORPION{

public static void main(String[] args)

{String JDriver = \;

String conURL = \ ; Connection conn; Statement stmt; ResultSet rs;

String userName=\; String userPwd=\; try{ }

catch (java.lang.ClassNotFoundException ex){ } try{

conn = DriverManager.getConnection(conURL,userName,userPwd);

第 23 页

Class.forName(JDriver);

System.out.println(\已成功加载驱动!\);

System.out.println(\加载驱动失败!\);

System.out.println(\已成功连接数据库!\);

stmt = conn.createStatement();

String sql = \;

rs = stmt.executeQuery(sql); while(rs.next()){

String Ano = rs.getString(\); String Aname = rs.getString(\);

float Arank=rs.getFloat(\);

float Amark=rs.getFloat(\);

String Asno = rs.getString(\);

Date Atime = rs.getDate(\);

System.out.println(\+\+Ano+\+\+\+Aname+\+\+\

\\t\+Arank+\+\+\+Amark+\+\+\+Asno+\+\+\+Atime);

}

}

rs.close(); stmt.close(); conn.close();

catch (SQLException e){ } }

System.out.println(\连接数据库失败!\+e.getMessage());

运行结果:

第 24 页

8 个人体会与总结

在系统设计过程中,我体会到了在设计之前一定要对所设计的系统有较为深刻地了解,并对信息需求加以认真的分析,并给予分类,对所分类进行功能模块化设计,画出系统数据流程图和功能模块图。这样在进行详细设计时才可以做到有条不紊一步一步地进行。编制一个系统还是有很多可学习的地方,不仅要掌握好相关知识,而且做事要细心、谨慎,这也是将来工作和学习应该注意的地方。

在这次的数据库设计中,我更加深入的了解到数据库系统的复杂性,以及前期规划分析的重要性。以后的学习中应该学习一些先进的思想,并多加实践,从写程序和规划分析两个方面都增强一下自己的能力。但由于时间和条件以及我的水平有限,系统在设计和功能上肯定尚存一些不足,有待进一步改进和扩充,恳请老师批评指正。

第 25 页


数据库技术与应用大作业(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:装修工程作业指导书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: