如果希望限制只能读取数据库,都有哪几种方法?

题目
问答题
如果希望限制只能读取数据库,都有哪几种方法?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

排序都有哪几种方法?请列举。用JAVA实现一个快速

排序。


正确答案:

 

本人只研究过冒泡排序、选择排序和快速排序,下面是快速排序的代码:

public class QuickSort {

/**

* 快速排序

* @param strDate

* @param left

* @param right

*/

public void quickSort(String[] strDate,int left,int right){

String middle,tempDate;

int i,j;

i=left;

j=right;

middle=strDate[(i+j)/2];

do{

while(strDate[i].compareTo(middle)<0&& i<right)

i++; //找出左边比中间值大的数

while(strDate[j].compareTo(middle)>0&& j>left)

j--; //找出右边比中间值小的数

if(i<=j){ //将左边大的数和右边小的数进行替换

tempDate=strDate[i];

strDate[i]=strDate[j];

strDate[j]=tempDate;

i++;

j--;

}

}while(i<=j); //当两者交错时停止

if(i<right){

quickSort(strDate,i,right);//从

}

if(j>left){

quickSort(strDate,left,j);

}

}

/**

* @param args

*/

public static void main(String[] args){

String[] strVoid=new String[]{"11","66","22","0","55","22","0","32"};

QuickSort sort=new QuickSort();

sort.quickSort(strVoid,0,strVoid.length-1);

for(int i=0;i<strVoid.length;i++){

System.out.println(strVoid[i]+" ");

}

}

}

7、有数组a[n],用java 代码将数组元素顺序颠倒

package cn.itcast.lecture2;

import java.util.Arrays;

import java.util.Collections;

public class ReverseTest {

public static void main(String [] args)

{

//产生若干0到1000的随机数,作为数组的初始值

int data[] = new int[]{

(int)(Math.random() * 1000),

(int)(Math.random() * 1000),

(int)(Math.random() * 1000),

(int)(Math.random() * 1000),

(int)(Math.random() * 1000),

(int)(Math.random() * 1000),

(int)(Math.random() * 100),

};

System.out.println(Math.random());

System.out.print("交换前的数据:");

System.out.println(

Arrays.toString(data));

reverse(data);

System.out.print("交换后的数据:");

System.out.println(Arrays.toString(data));

}

//方法执行完后,参数data中的数据顺序即被颠倒

//实现思路是第1个和第n个交换,第2个和第n-1个交换,依次类推...

public static void reverse(int[] data)

{

int len = data.length;

for(int i=0;i<len/2;i++)

{

int temp = data[i];

data[i] = data[len-1-i];

data[len-1-i] = temp;

}

}

}

2.金额转换,阿拉伯数字的金额转换成中国传统的形式如:

(¥1011)->(一千零一拾一元整)输出。

public class RenMingBi {

/**

* @param args add by zxx ,Nov 29, 2008

*/

private static final char[] data = new char[]{

'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'

};

private static final char[] units = new char[]{

'元','拾','佰','仟','万','拾','佰','仟','亿'

};

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println(

convert(135689123));

}

public static String convert(int money)

{

StringBuffer sbf = new StringBuffer();

int unit = 0;

while(money!=0)

{

sbf.insert(0,units[unit++]);

int number = money%10;

sbf.insert(0, data[number]);

money /= 10;

}

return sbf.toString();

}

}

第2题:

SQLServer如果设置了不恰当的数据库文件权限,可能导致敏感文件被非法删除或读取,威胁系统安全。()


答案:正确

第3题:

如果数据库总是繁忙,应该采用()的方式采集数据。

A.直接读取

B.用数据库导入导出

C.数据库备份、恢复

D.实体迁移


正确答案:C

第4题:

请比较按行读取文本文件和读取数据库记录有什么区别?


正确答案:按行读取文本文件是当光标还没有位于文件末尾时,开始逐行读取文本内容,直到文件末尾时结束;而读取数据库记录是在没有到达记录集末尾时,开始逐条记录进行读取,直到到达记录集末尾为止。

第5题:

数据库的备份中,()是一种逻辑备份,这种方法包括读取一系列的数据库日志,并写入文件中,这些日志的读取与其所处位置无关。

  • A、导出备份
  • B、导入备份
  • C、冷备份
  • D、热备份

正确答案:A

第6题:

读取access数据库内容

数据库名:a.mdb

数据库表:b

数据库内容:

ID aaa ccc ddd

2 2 4 0,4,

3 2 5 0,5,

4 1 7 0,17,

如何读取第二行ddd中的内容;

如何把ddd中的内容分开来读取,比方 0,17,这个数如何读取第一个数0 或第二个数17。


建立数据库连接
dim conn
connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=KAKA.MDB"
set conn=Server.CreateObject("ADODB.Connection")
conn.Open connStr
'建立一个数据集
dim rs
dim sqlStr
sqlStr="select * from Text"
set rs=Server.CreateObject("ADODB.Recordset")
rs.open sqlStr,conn,1,1

用rs("字段名")就可以显示每一个字段的数据
需要逐条显示的话可以用循环来做,在里面用rs.movenext移动游标

第7题:

请问内部审核时采用哪几种方法?分别都有些什么特点?


正确答案: 一、自下而上和自上而下,
二、正向和逆向,
三、按条款号/过程审与部门审。1)自下而上和自上而下它具有很强的客观性、公正性、不受其他方面个干扰,收集的证据是真实的。2)正向追踪-从影响QEMS的因素跟踪至结果、从订单至交付,从产品设计到产品报废、从文件至实施情况、从原材料至产品完工。它的优点是系统性强,可观察接口,但费时。逆向追踪-从形成的结果追溯影响因素的控制、从交付到订单、从现场到体系文件的规定、从结果找原因。优点是针对性强,有利于发现问题,但问题复杂时不易理清,对审核员技术要求高。3)按过程审—以过程为中心进行、一个过程要涉及多个部门,负责部门必查,配合部门选查。特点是目标明确,易于标准体系文件对照。但重复往返多,在部门较多的受审方中,各部门须全程等候。按部门审核=以部门为中心,一个部门要涉及多个过程,负责过程必查,配合过程必查;以部门的主要职能为主线,涉及相关的职能;以部门也体现过程方法思想。特点是节省审核时间,受审核方各部门待神时间较易确定。但相关过程容易遗漏。(事先充分考虑,及时沟通)。

第8题:

如果希望所有新创建的数据库自动具有某些对象或授权,可以将这些对象和授权事先放在()。

A. master数据库

B. tempdb数据库

C. model数据库

D. msdb数据库


参考答案C

第9题:

如果希望打开的数据库是只读的,需要设置Connection对象的()属性。

  • A、Provider
  • B、Mode
  • C、ReadOnly
  • D、ConnectionString

正确答案:B

第10题:

使用ERASE命令删除的实体能否被恢复,如果可以,有哪几种方法?


正确答案: 使用删除命令删除的实体能被恢复,主要有以下几种方法:
1、使用UNDO命令来恢复
2、可以使用编辑→撤消来进行恢复
3、Ctrl+Z