摘要:
最近重新安装了系统,安装win7,用户名是Andy不是默认的administrator,在win7系统下安装好oracle之后,启动sqlplus时弹出 SP2-1503: 无法初始化 Oracle 调用界面 SP2-0152: ORACLE 不能正常工作,权限不够 然后就想肯定是权限问题,然后找到sqlplus.exe设置权限,把所有的权限都给andy用户,还是不行,如果右键以管理员身份运行的话,sqlplus窗口出现之后,一闪就没了。后来经过查询得知:确实是权限问题解决办法如下:(当然如果你使用的用户是administrator就不会出现这个问题) 原因:即使你是管理员级别的用户,在运行. 阅读全文
随笔分类 - SQLDatabase
sql视图处理复杂的数据查询关系
2011-08-20 21:32 by myjava2, 508 阅读, 收藏,
摘要:
这次在辅助教务系统那块的时候,我做的一个页面是对单个老师和整个学院老师的工作量查询,这个操作设计到了三个本数据库中的表和一个不同数据库中的一个教师信息表,如果用普通的sql语句是非常难实现的,由于我刚开始做的视频播放系统,数据库的表相对比较少,没有涉及到这么复杂的处理关系,刚开始感觉很难 后来想到用视图可以解决多个表的复杂关系,但是另外一张表是不同数据库的,是否依然能进行操作,经过测试之后,居然可以将不同数据库中的两张表进行建立视图关系,从而视图就是一个虚拟的表,我们将需要查询的不同数据库中的表或者相同数据库中的表,放到一起,然后选择需要的字段,重新建立一个新的虚表,然后这个视图就可... 阅读全文
数据库回顾--存储过程的创建和应用
2011-07-15 20:07 by myjava2, 216 阅读, 收藏,
摘要:
存储过程(stored procedure)如果使用的是存储过程那就很方便来修改sql语句,直接在服务器上修改,而不用再到程序中修改,然后再保存,存储过程可以一定程度的保证数据的安全性。1,存储过程大大增强了sql语言的功能和灵活性,存储过程可以用流程控制语句编写,有很强的灵活性2,存储过程可以保证数据的安全性和完整性,通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。通过存储结构可以使相关的动作在一起发生,从而可以维护数据库的完整性。3,运用存储过程能很快的执行,在运行存储过程前,数据库已经对其进行了语法和句法分析,并且给出了优化执行方案,这种已经编译好的过程可 阅读全文
sqlcommand 操作数据库
2011-07-13 11:22 by myjava2, 604 阅读, 收藏,
摘要:
Sqlcommand类提供用户一个sql操作接口,使得用户可以完成设置Sql命令、执行查询操作、获取查询结果等工作。对sql数据库操作的时候,必须通过sqlcommand来操作操作数据库,所以灵活运用数据库,就要熟练掌握sqlcommand的的常用属性和方法。SqlCommand的常用属性1.CommandType属性是一个美剧类型,其值可以是text、storedProcedure、tableDirect,more之是text。(1)默认情况下是text,.如果commandType为text那么,此sqlcommand对象的commandText就要执行sql命令。 如下:strring. 阅读全文
数据库回顾之-----触发器
2011-07-09 21:47 by myjava2, 353 阅读, 收藏,
摘要:
重新回顾牛腩视频的时候,感觉自己对操作数据库,依然有些小问题,不能很顺利的创建触发器,对触发器的了解不是很多,然后自己就开始,复习一下触发器。触发器(trigger)是一个特殊的存储过程,它的执行不是程序调用,也不是手动启动,而是由事件来触发,比如对一个表进行(insert,delete,update)时就会激活执行它,触发器经常用于加强数据的完整性和业务规则等。触发程序时与表有关的命名数据库对象,当表上出现特定的事件时,将激活该对象。1,处罚程序与命名为tbl_name的表相关,tbl_name必须引用永久性表,不能将触发程序与临时表和视图关联起来,。2,Trigger_time是触发程序. 阅读全文
程序和数据库连接
2010-08-25 20:40 by myjava2, 252 阅读, 收藏,
摘要:
程序连接数据库并且处理数据库中的数据:一,(1),首先要安装数据库sql或者其他的数据库(Access数据库)(2),安装好数据库后要在数据库中填入数据,建立表,(3),然后就是在程序中引用ado,(Activex Data Objects 2.5 Library)(4),因为ado是通过ODBC建立连接的所以要配置,ODBC的dsn文件二,所有的外部数据建立好之后就是代码(1),首先定义一个连接和一个记录集 Dimcnn as connectiongstring Dimrst as ADODB.rcordset (2),实例化连接 Setcnn=new connectionstring (3 阅读全文
浙公网安备 33010602011771号