Diaries in Trustel
来源:互联网 发布:win10防火墙和网络保护 编辑:程序博客网 时间:2024/06/14 22:49
设备(Device)是Sybase预先配置的专门存放数据库的一块连续的磁盘空间,并且它被映射到一操作系统文件或一原始磁盘分区上。它有两个对应的名称:逻辑名和物理名.
段(Segment)是数据库设备上磁盘空间的逻辑组合,它可以看作是指向一个或多个数据库设备的标签。利用段可以控制数据库对象的存放位置,可以将数据库对象分类存放到不同的段上。
磁盘镜像(Disk Mirror)是磁盘上的数据的绝对拷贝。如果某一硬盘事故发生,则该被损坏的拷贝就自动变成离线状态,因而所有的读写都被引向未被损坏的拷贝。
为tomcat配置用户: 在conf/tomcat-users.xml中写如下内容:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users><role rolename="manager"/>
<role rolename="admin"/>
<user username="liulh" password="liulh" roles="manager,admin"/>
</tomcat-users>
官网: http://www.apache.org http://www.eclipse.org http://www.mysql.com http://www.sybase.com http://oracle.com
进入本盘根目录 cd /
进入其它盘根目录 e:
sybase驱动: Sybase-jconn3.jar Sybase-jTDS3.jar
Driver-name: com.sybase.jdbc3.jdbc.SybDataSource
Connection-url: jdbc:sybase:Tds:192.168.0.6:5000/?charset=cp936
Jboss配置文件: %JBOSS_HOME%/server/default/deploy/sybase-ds.xml HTML中td元素的nowrap属性表示禁止单元格中的文字自动换行。但使用时要注意的是,td元素中nowrap属性的行为与td元素的width属性有关。如果未设置td宽度,则nowrap属性起作用的,如果设置了td宽度,则nowrap属性不起作用。 POI把数据库的数据中导出为Excel文件: public String getExcel(IEnterpriseService service, Visitor visitor, File file, Asset asset) { this.service = service; StringBuffer msgBuf = new StringBuffer(); try { FileInputStream stream = new FileInputStream(file); POIFSFileSystem poiStream = new POIFSFileSystem(stream); HSSFWorkbook wk = new HSSFWorkbook(poiStream); int sheetCount = wk.getNumberOfSheets(); if (sheetCount > 0) { HSSFSheet sheet = wk.getSheetAt(0); // String samename = ""; for (int i = sheet.getFirstRowNum() + 1; i <= sheet.getLastRowNum(); i++) { HSSFRow row = sheet.getRow(i); String[] fields = new String[row.getLastCellNum()]; for (short j = row.getFirstCellNum(); j < row.getLastCellNum(); j++) { fields[j] = String.valueOf(row.getCell(j)); } // 判断是否有数据重复 int coun = getSameName(sheet, fields); // System.out.println(coun); if (coun > 1) { msgBuf.append(fields[0] + "的名称重复了,请修改!!<br>"); return msgBuf.toString(); } msgBuf.append(validRow(fields, asset, visitor)); } if (update.size() > 0) { // System.out.println("可以修改的数据========="+update.size()); service.updateAll(update); msgBuf.append("您已经更新了" + update.size() + "条数据!<br>"); } if (insert.size() > 0) { // System.out.println("可以插入的数据========="+insert.size()); service.saveAll(insert); msgBuf.append("您已经插入了" + insert.size() + "条数据!<br>"); } } stream.close(); } catch (Exception e) { msgBuf.append("<tr><td>导入出错信息:" + e.getMessage() + "!<td></tr>"); e.printStackTrace(); // SCUtils.log(service, visitor, "用户查询档", "档案导入失败!"); } return msgBuf.toString(); } align="absmiddle" AbsBottom 图像的下边缘与同一行中最大元素的下边缘对齐。AbsMiddle 图像的中间与同一行中最大元素的中间对齐。Baseline 图像的下边缘与第一行文本的下边缘对齐。Bottom 图像的下边缘与第一行文本的下边缘对齐。Left 图像沿网页的左边缘对齐,文字在图像右边换行。Middle 图像的中间与第一行文本的下边缘对齐。NotSet 未设定对齐方式。Right 图像沿网页的右边缘对齐,文字在图像左边换行。TextTop 图像的上边缘与同一行上最高文本的上边缘对齐。Top 图像的上边缘与同一行上最高元素的上边缘对齐。 <TR class=editrow><TD align=right bgColor=#f8f8f8> <SPAN>日期 </SPAN></TD><TD bgColor=#ffffff> <SELECT name=model.year> <% int target=Utils.getTimePart(new Date(),DataConvert.Time_YEAR,"GMT+8"); for(int i=target;i>=2006;i--) if(form.getYear()==i) out.println("<option value='"+i+"' selected>"+i+"年</option>"); else out.println("<option value='"+i+"'>"+i+"年</option>"); %> </SELECT> 年第 <SELECT name=model.season><% int now_season = 0; Date d = DataConvert.getDate(new Date(), "GMT+8"); int m = DataConvert.getTimePart(d, DataConvert.Time_MONTH)+1; if (m > 0 && m <= 3) now_season = 1; else if (m > 3 && m <= 6) now_season = 2; else if (m > 6 && m <= 9) now_season = 3; else now_season = 4; for (int i = 1; i <= 4; i++) { if(form.getSeason() == 0){ if(now_season == i ) out.println("<option value='"+i+"' selected>"+i+"季度</option>"); else out.println("<option value='"+i+"'>"+i+"季度</option>"); }else{ if(form.getSeason() == i ) out.println("<option value='"+i+"' selected>"+i+"季度</option>"); else out.println("<option value='"+i+"'>"+i+"季度</option>"); } } %> </SELECT> </TD></TR> 表空间是不能随便换的。应该说一个用户能对应多个表空间。用户操作本用户所对应表空间的表时,应该是不用在表明前加任何前缀的。比如表空间为FES,表名为employee 只要打select * from employee就可以了。如果操作的不是自己对应表空间的表那就要打表空间的名字了。select * from FES.employee 可以用select * from tab看自己表空间里有多少表表空间是指其物理存储的地方. 表,是指他的表现形式, 物理存储的全是实际数据,你是不能直接拿过来用的,你通过表名,字段名这种接口来读取数据,SQL SERVER会到表空间去找到实际的数据,再按你的命令显示给你你要的数据. 查看表空间名字 select distinct TABLESPACE_NAME from tabs 查看几个表空间 select count(distinct TABLESPACE_NAME) from tabs 如何查看有多少个数据库实例? SQL>SELECT * FROM V$INSTANCE; 如何查看数据库有多少个表? SQL>select * from all_tables;
- Diaries in Trustel
- Core Java Diaries
- Really began to write diaries
- Begin to write the diaries with English
- THE STREEB-GREEBLING DIARIES-C#版本 MonoSLAM
- 黑马程序员---java study diaries 1
- THE STREEB-GREEBLING DIARIES-C#版本 MonoSLAM
- Day 9 ,Today is me to write the diary !so this diary is more formal than the diaries before.
- in
- in
- IN言IN语
- mysql IN NOT IN
- In Campus
- add-in
- Snow in~~
- SQL In
- for in
- In despair
- HTTP 应用层过滤的兼容性问题及解决方案
- Oracle架构的基础知识(入门级)
- 在Eclipse里面的js乱码之谈
- VC/EVC中预处理指令与宏定义的妙用之一
- 数据结构试题
- Diaries in Trustel
- Intel 1000 网卡进阶使用Linux 版
- VC/EVC中预处理指令与宏定义的妙用之二
- XML 和数据模型的扩展性
- 数据结构笔试题1
- 数据结构试题3
- 全国2006年10月高等教育自学考试
- First Normal Form (1NF)
- 常见的数据结构面试题