java web 数据库建模问题!问题解决以后还有高分奉送!

java web 数据库建模问题!问题解决以后还有高分奉送!,第1张

你如果要做资料管理系统的话:

①首先搞清楚你的需求,即你要用这个系统干嘛,假定为图书管理系统吧,你应该知道我想用来记录图书的借出库情况……

②根据需求抽出数据流,可以做个简单的DFD图

③根据你这系统的主要数据流以及需求描述做你系统的整体设计,在设计阶段主要根据系统数据流分析出你系统的整体结构以及数据库结构,这时可以创建出数据库。

④有了数据库以后,可以根据需求及设计,进行回溯验证,看是否满足

⑤可作出整体开发框架示例(可选)

⑥开发

……

问题可以详细交流,good luck!~~

JAVAWeb开发中与数据库的连接 *** 作,配置:

1、新建数据库。

新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。

2、编写contextxml文件Xml文件的目的是封装用户和密码,也是封装的一种,方便 *** 作。

以下为contextxml文件样例:

name="jdbc/sampleHS"

type="javaxsqlDataSource"

maxActive="14"

maxIdle="10"

username="hstaoshu"

maxWait="5000"

="orgpostgresqlDriver"

password="hstaoshu"

url="jdbc:postgresql://localhost:5432/hstaoshu"/

详细说明:

name="jdbc/sampleHS"里面的ssampHS是可改名称,建议根据需要自己命名;

username="hstaoshu"

password="hstaoshu"此两项为你新建的数据库登录角色用户名和密码信息,只有匹配了才能访问。这里简单为了表示,把用户名和密码弄成了跟数据库名字一样。其实这是很不安全的。

url="jdbc:postgresql://localhost:5432/hstaoshu"/

这是连接数据库的URl,就像访问网站的地址一样。没有这个是无法访问数据库的。localhost:5432表示本地端口。一般不需要改动,如果你在配置数据库的时候改动过端口,那么你需要把它改回来。/hstaoshu是你的数据库名称。

其他选项请勿擅自改动。

3、编写DAO类。

DAO类的作用是与数据连接后,对数据库的一些 *** 作的封装。封装的作用。为了更好的数据管理。

DAO是真正如何使用数据库的关键步骤,前两步只是部署和配置。

privatestaticcontext=null;

privateDataSourcedataSource=null;

//一般把跟数据库的连接放在DAO类的构造函数里,只要被实例化,就能和数据库连接。

publicBookDAO(){

try{

if(context==null){

context=new();

}

dataSource=(DataSource)contextlookup("java:comp/env/jdbc/sampleHS");

//连接数据库,前面在contextxml文件配置里的URl

}catch(e2){

e2();

}

}

publicConnection(){

Connectionconn=null;

try{

conn=dataSource();//获得数据源的连接对象

}catch(e){

e();

}

returnconn;

}

做完上面的三步 *** 作,开发环境已经完全和数据库连接OK,可以开始数据库的 *** 作了。一般来说,对数据库的 *** 作语句都是提前封装好的。这样修改起来会对下面的代码影响降到最小。

如下:

//------------------数据库 *** 作语句代码封装------------------

/查看所有图书/

privatestaticfinalStringSELECT_ALL_SQL="SELECTFROMbook";

那么在使用的时候只要直接调用:

pstmt=conn(SELECT_ALL_SQL);

前端写了失败处理,就是d对话框。

首先,你得查数据库是不是真存进去了,因为有的前端做的假处理。然后排查

是不是前端JS传值问题(比如写错什么的)

还有可能性:如果前端传值了,到后端被拦截。如果是被拦截 最有可能的是权限的问题。因为可能后端做了权限处理,权限不足就会被拦截器拦截。

数据库远程连接的问题 那就搜相关排查 看端口,ping通那些

以上就是关于java web 数据库建模问题!问题解决以后还有高分奉送!全部的内容,包括:java web 数据库建模问题!问题解决以后还有高分奉送!、JAVAweb与数据库的连接到底是怎样连的啊(javaweb项目怎么连接数据库)、java web项目在打开后向数据库添加数据网页显示添加失败请与管理员联系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存