钢筋直径面积重量强度数据库怎么建立

钢筋直径面积重量强度数据库怎么建立,第1张

钢筋直径面积重量强度数据库建立步骤如下。

1、选择数据库管理系统(DBMS),例如MySQL、Oracle或者MicrosoftSQLServer等。

2、安装DBMS软件,并设置数据库管理员的账户和密码。对于一些开源的DBMS软件,比如MySQL,安装和设置较为简单,可以参照官方手册进行 *** 作。

3、创建数据库后,设计数据库模型。

4、创建数据库表格,在数据库表格中插入数据。

5、进行数据库 *** 作,通过相应的SQL语句或者图形化管理工具,对数据库进行增、删、改、查等 *** 作即可。

Oracle XE自带数据库是如何创建的呢?这是很多人都提到过的问题,下面就为您详细介绍Oracle XE自带数据库创建的过程,供您参考。

简单的说了一下Oracle 10g XE的字符集问题, 我们接下来看看Oracle XE自带数据库如何创建的.

老实说,最开始在Windows上安装XE的时候,步骤非常简单,还以为Oracle已经掩盖了全部细节呢,安装之后浏览一下相关目录就清晰多了. 我把XE 安装到 D: 盘,在 D:\oraclexe\app\oracle\product\10.2.0\server\config\scripts 目录下有如下文件:

2010-01-24 20:47 1,783 cloneDBCreation.sql 2010-01-24 20:47 321 CloneRmanRestore.sql 2010-01-24 20:48 2,410 init.ora 2010-01-24 20:48 2,177 initXETemp.ora 2010-01-24 20:47 929 postDBCreation.sql 2010-01-24 20:47 780 postScripts.sql 2010-01-24 20:47 1,334 rmanRestoreDatafiles.sql 2010-01-24 20:47 1,424 XE.bat 2010-01-24 20:47 716 XE.sql

XE.bat 批处理文件完成如下事情:添加需要的 *** 作系统用户创建相关目录存放 Oracle数据文件设定 Oracle 环境变量主要是 SID 名字调用 Oradim 命令创建XE 的实例然后调用XE.sql 脚本

XE.sql 脚本首先定义XE 实例的用户需要用到的密码,然后用 orapwd.exe 创建密码文件, 这些步骤都和普通的 Oracle 创建实例的脚本非常相似.接下里就有意思了:XE.sql 调用 CloneRmanRestore.sql , CloneRmanRestore.sql 调用rmanRestoreDatafiles.sql.

variable devicename varchar2(255) declare omfname varchar2(512) := NULL done boolean begin dbms_output.put_line(' ') dbms_output.put_line(' Allocating device.... ') dbms_output.put_line(' Specifying datafiles... '):devicename := dbms_backup_restore.deviceAllocate dbms_output.put_line(' Specifing datafiles... ') dbms_backup_restore.restoreSetDataFile dbms_backup_restore.restoreDataFileTo(1, 'D:\oraclexe\oradata\XE\system.dbf', 0, 'SYSTEM') dbms_backup_restore.restoreDataFileTo(2, 'D:\oraclexe\oradata\XE\undo.dbf', 0, 'UNDOTBS1') dbms_backup_restore.restoreDataFileTo(3, 'D:\oraclexe\\oradata\XE\sysaux.dbf', 0, 'SYSAUX') dbms_backup_restore.restoreDataFileTo(4, 'D:\oraclexe\oradata\XE\users.dbf', 0, 'USERS') dbms_output.put_line(' Restoring ... ') dbms_backup_restore.restoreBackupPiece ('D:\oraclexe\app\oracle\product\10.2.0\server\config\seeddb\EXPRESS.dfb', done) if done then dbms_output.put_line(' Restore done.') else dbms_output.put_line(' ORA-XXXX: Restore failed ') end if dbms_backup_restore.deviceDeallocate end /

非常有意思.XE 用的是非常规手段: dbms_backup_restore 过程.以前我曾经在 RMAN 备份,未使用catalog,控制文件丢失的解决办法 中作过介绍:

在 Oracle 816 以后的版本中,Oracle 提供了一个包:DBMS_BACKUP_RESTORE.DBMS_BACKUP_RESTORE 包是由 dbmsbkrs.sql 和 prvtbkrs.plb 这两个脚本创建的.catproc.sql 脚本运行后会调用这两个包.所以是每个数据库都有的这个包. 是Oracle服务器和 *** 作系统之间 IO *** 作的接口.由恢复管理器直接调用。

OracleXE 直接用这个包从一个种子备份  'D:\oraclexe\app\oracle\product\10.2.0\server\config\seeddb\EXPRESS.dfb' 恢复需要的文件.注意到上面只有四个必要的表空间,Oracle 在发行说明中所说的空间限制就是从这个地方而来.至于能否超过 4g 的限制,我后面再分析.

接下来 XE.sql 调用 cloneDBCreation.sql,这个脚本的主要目的是为了创建一个可用的控制文件.

并利用dbms_backup_restore 的 zerodbid(0) 函数创建了一个新的 DBID .

然后

alter database "XE" open resetlogsalter database rename global_name to "XE"并添加了一个临时表空间 Temp.

这个脚本执行之后,XE.sql 调用 postDBCreation.sql, 通过如下过程定义端口:

begin dbms_xdb.sethttpport('8080')dbms_xdb.setftpport('0') end

/最后 XE.sql 调用 postScripts.sql ,主要是一些后续的 *** 作,Patch 脚本什么的.

到此,数据库创建已经完成.也就是图形化安装的时候 1~5 的几个步骤省略的过程.其实没那么复杂.

如果是 Linux 版本,则这一堆脚本在 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts 这个目录下.除了调用 oradim.exe 命令之外,其他差异不大.

汗……我最近刚研究过……:(修改)进入c#2005中,点击新建项目——选择c#语言——创建Windows窗体应用程序——点击确定——就创建成功一个项目——接下来编写你的程序,添加数据库则有两个方法1》右键点击解决方案下的项目,——添加——新项——Sql数据库——创建就可以了;可以看到解决方案下出现一个小柱子,即新建的数据库,点击,就出现数据库的解决方案,添加新表,设置表定义,就可以往里添加数据了,例如登录窗体,给你看个实例:

string connectionString = Properties.Settings.Default.myDatabaseConnectionString//连接字符串

SqlConnection conn = new SqlConnection(connectionString)

string s1 = textBox1.Text

string s2 = textBox2.Text

//try

//{

conn.Open()

string strSql = "select * from [myTable1] where [用户名]='"

+ textBox1.Text + "'" + "and [密码] ='" + textBox2.Text + "'"

SqlCommand cmd = new SqlCommand(strSql, conn)

SqlDataReader dr = cmd.ExecuteReader()

if (dr.HasRows == true)

{

MessageBox.Show("登陆成功!")

}

else

{

MessageBox.Show("登录失败!")

}

conn.Close()

//}

用的时候把表名与数据库名一改就可以了,连接字符串可以在解决方案下properties里找到……

2》点击【数据],——添加数据源——数据库,然后按照提示一步步完成创建连接,和第一步一样……


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存