第一个问题:下面是我用汉语描述的jdcb里面的数据库操作
try
{
假设当前数据库已经连接好了 然后看下面
----第一条语句 在这里我修改的数据库 比如把第一行的第一字段的值改变了
-----第二条语句 就在这里发生的异常
}catch{ 在这里处理异常 比如就是把异常信息打印出来 }
那么好我的问题就是数据库究竟更改了吗 也就是我的第一条语句生效了吗?
如果生效的话 那么我想要是发生这种情况就不让它生效应该怎么做 第二个问题: 究竟何谓java bean 如果一个java 类 里面没有什么属性和什么相应的get和
set方法的话 那么它算不算一个java bean 就比如我们经常在web开发中把对数据库的操作专门
写成了一个java类 那么我想问这个算不算是一个bean呢 谢谢大家了 在线等
因为是新手 所以比较迷惑
try
{
假设当前数据库已经连接好了 然后看下面
----第一条语句 在这里我修改的数据库 比如把第一行的第一字段的值改变了
-----第二条语句 就在这里发生的异常
}catch{ 在这里处理异常 比如就是把异常信息打印出来 }
那么好我的问题就是数据库究竟更改了吗 也就是我的第一条语句生效了吗?
如果生效的话 那么我想要是发生这种情况就不让它生效应该怎么做 第二个问题: 究竟何谓java bean 如果一个java 类 里面没有什么属性和什么相应的get和
set方法的话 那么它算不算一个java bean 就比如我们经常在web开发中把对数据库的操作专门
写成了一个java类 那么我想问这个算不算是一个bean呢 谢谢大家了 在线等
因为是新手 所以比较迷惑
第2个问题:楼主对java bean 的概念的误解,bean 就是只有一些属性和方法的定义,对数据库的操作还要进行系列化,要是没有属性和方法,那就是一些实现逻辑业务的bean,两个是不同的概念!
要是一个类 既有属性又有相应的get set 方法
但是他还有别的相应的方法 但不是getXxx setXxx 方法
那么他应该算什么另外数据库操作的那个类 也可以称为bean? 那既然都是bean
也就是说都是组建 那么有什么区别呢
要是自己手动进行回滚
但是三楼的意思好像是说可以在catch里面自动回滚
那么到底谁说的对呢 能有确定的说法吗
谢谢大家了