达梦数据库及在.Net下的增删改查 (达梦数据库ha)

教程大全 2025-07-09 11:19:12 浏览

一、简介

偶然看到了国产数据库——达梦数据库。顿时起了兴趣,捣鼓了一番。

下面这段简介摘自百度百科

达梦数据库是武汉华工达梦数据库有限公司推出的具有完全自主知识产权的高性能数据库产品。它采用“三权分立”的安全管理机制,安全级别达到B1级,并在大数据量存储管理、并发控制、数据查询优化处理、事务处理、备份与恢复和支持SMP系统等诸多方面都有突破性进展和提高。更多介绍:

达梦数据库有免费版和收费版(感觉国人就是有点急功近利)。

免费版下载地址:

有Windouws版和Linux版。

二、安装

我这里选择Windows版下载,当前版本6.2,UI还是做得很漂亮的。

安装过程很简单,一路“下一步”就行了:

2.1) 选择语言版本

2.2) 选择验证Key文件,免费版的下载包里提供了验证文件。

2.3)设置初始化参数

2.4)修改数据库口令(密码),当然也可以无视它。默认密码是: SYSDBA

三、使用

3.1) 打开管 “理工具Manager”登陆

输入安装时设置的口令,如果安装时没有修改口令,则输入初试默认口令“SYSDBA”

3.2) 登陆进去后看到系统默认有两个数据库“SYSTEM”、“BOOKSHOP”。这里我自己新建了一个叫“Cnblogs”的数据库。新建很简单,和操作SQLServer差不多。

3.3) 点开“cnblogs”节点,会发现,它不像SQLServer那样,下面直接是“表”、“视图”等。

它下面是“模式”,一个数据库可以有多个模式,模式下面才会有“表”、“视图”等等。

模式用来代表特定数据库中的一个对象集,在概念上可将其看作是包含表、视图、索引和权限定义的对象集合。一个模式只作用于一个数据库,不同的数据库可以有同名模式。

我在模式“SYSDBA”下面建了个“Users”表。

3.4) 达梦SQL

因为达梦数据库有一个“模式”的概念,因此它的查询语句和SQLServer 也有所不同,要在“表”前加上“模式”。如:

当然你也可以不加,直接像在SQLServer 里那样,写成

这时它会默认使用SYSDBA模式。

四、使用C#对达梦数据库进行CRUD操作

达梦库ha

达梦数据库提供了很多驱动,包括.Net 。在达梦数据的安装目录找到 \dmdbms\bin\ DmProvider.dll 程序集,这就是.Net 操作达梦数据库的驱动程序。我们用VS建个Demo 引用这个dll。增删改查的演示代码如下:

在上面的代码中,我们可看到对达梦数据库进行增删改查和操作SQLServer 差不多。要说区别,那就是多个“模式”的概念。

由于只是兴趣使然,只是简单的尝尝鲜,我没有对其性能、负载等方面做测试,也没打算用它做实际项目。等以后有空了在继续捣鼓它吧。不说他好也不说他坏,在精神上支持一下国货吧!

原文地址:

【编辑推荐】


成为JAVA软件开发工程师要学哪些东西?

第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架;*第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;*第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分;*第四阶段:数据库SQL基础,包括增删改查操作以及多表查询;*第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;*第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,CRM思想;*第七阶段:HTML语言学习,包括HTML标签,表单标签以及css,这是Web应用开发的基础;*第八阶段:JavaScript脚本语言,包括javaScript语法和对象,就这两个方面的内容;*第九阶段:DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM编程思想;*第十阶段:Servlet开发,从此开始踏入java开发的重要一步,包括XML,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servlet API等,这个是java Web开发的基础。 *第十一阶段:JSP开发:JSP语法和标签,自定义标签,EL,JSTL库了解以及MVC三层架构的设计模式理念;*第十二阶段:AJAX开发:AJAX原理,请求响应处理,AJAX开发库;*第十三阶段:轻量级框架,三大框架之一Struts框架的学习,自此踏入java web开发的精华部分,包括Struts体系架构,各种组件,标签库和扩展性的学习;*第十四阶段:Hibernate框架学习,三大框架之一,包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化;*第十五阶段:Spring框架的学习,三大框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成;*最后呢,还有些java的技术,包括EJB3.0等,可以选择学习,与三大轻量级框架相比,EJB就是当之无愧的重量级了。

JAVA软件开发工程师要学哪些技术?

必须的

javase(旧称j2se) java的基础,这是必须学的

Java EE(旧称j2ee) Java进行企业级开发的应用框架,主要是Web开发吧

JDBC java操作数据库的基础

oracle MSSQL MySQL 各种数据库, T-SQL语法

mvc理论

struts(mvc框架) spring(ioc aop 框架) Hibernate(orm框架 统一接口快速操作各种数据库)

剩下的就是次要的

Javascript CSS Jquery 等等

要学完这些还真不容易,这些只是基础的主流开发路线。各个公司还有自己不同的开发方法

最重要的是要有强力的自学能力,以及保持对技术的强烈兴趣,善于自己动脑思考,热衷解决各种技术上难题

这样你才能做一个合格的写程序的

java怎么读取properties文件

利用类进行操作一、步骤如下:0、创建Properties类对象1、取得properties文件的输入流2、使用Properties类加载该输入流内容3、关闭输入流节约资源4、此时可以直接操作Properties对象取得文件中的内容了二、Properties类说明0、是Hashtable的子类,所以具有Hashtable的性质1、可以通过load方法加载输入流2、具有特有的查询方法,可以通过getProperties查询某个键的值或propertyNames查询所有键枚举或stringPropertyNames查询所有键集3、 添加属性具有特定的方法,可以通过setProperty添加(同put方法)4、属性内容加载到打印输出流,可以通过list方法5、属性保存到文件,可以通过store保存为properties和storeToXML方法保存为xml文件三、实例程序给出了对属性文件增删改查及保存的方法

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐