如何通过一个实体类自动创建相关数据库表

如何通过一个实体类自动创建相关数据库表,第1张

最好的做法是每张表对应一个实体类bean,如果一张表关联其他表,把这张表对应的实体类加上就可以了。如果使用了Hibernate,就可以使用配置文件进行映射。

A. 实体类就是属性类,通常定义在model层里面。

B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段,这样做对数据库 *** 作起来方便。

这样做的好处:

1.对对象实体的封装,体现OO思想。

2.属性可以对字段定义和状态进行判断和过滤

3.把相关信息用一个实体类封装后,我们在程序中可以把实体类作为参数传递,更加方便。

C. 说白了就是为了让程序员在对数据库 *** 作的时候不用写SQL语句

D. 就是一个数据库表生成一个类

说简单点吧:

首先导入命名空间:using System.Data.SqlClient

然后定义2个对象:

//1 建立连接对象

SqlConnection con=new SqlConnection()

//2 连接字符串(这里连接的是本地数据库,sa用户登陆,无密码)

con.ConnectionString="server=.uid=sapwd="

//3 建立命令执行对象

SqlCommand cmd=new SqlCommand()

//4 给命令执行对象指定连接对象

cmd.Connection=con

//5 SQL语句(指定要创建数据库的SQL句)

cmd.CommandText="create database mydatabase"

//6 打开数据库连接

con.Open()

//7 执行命令对象里的SQL语句

cmd.ExecuteNonQuery()

//8 执行完后关闭数据库连接

con.Close()

这样数据库就建立好了,要建立自定义的数据库就看你的SQL语句了。

可以用来编写

层次型数据库

和网状数据库

现在美国的几家大型公司还在用c语言编写的层次型的数据库

虽然关系型数据库使用相当广泛但是

在一些具体的场合

速度都跟不上去,处理效率不高

同志的用c语言编写的

你的勇气可佳

好好干将来必有前途


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存