JAVA_SQLSERVER

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:35:45
本人初学JAVA 有一些基本问题 我要连接 SQLserver
要单独写一个类 里面要返回结果 而不是RESULTSET类型的 因为这个JAVA和
.NET不太一样不是把结果 放到内存缓存中而是保持连接

除了这个种情况 有好的方法 可以代码复用 写法请帮帮忙!!
我是想把所有的方法里面写上 close();
调用的时候 直接给个结果 但是JAVA 返回 ResultSet对象时 如果访问它 它是必须和SQLserver 连接 不象.NET 直接加载在内存中 即使关闭连接也能读取出来!

既然你知道resultset怎么得到连接,怎么得到statment应该不用说了吧,你的意思没太说清楚,你是说写个类调用里面某方法就直接能得到表中的结果,而连接查询释放资源等过程都封装起来么?你就直接把resultset里的数据都读出来到某个对象里然后就关闭资源就可以了,就是使用一个DTO对象来保存和传递结果.NET其实应该也是这么做的,只不过过程封装起来了,这个具体的方式光说也说不清楚,参考hibernate的机制就可以了

你可以把值都放进JAVAbean啊.JAVA最好的封装啊..既安全又容易调用.
还有:访问数据库只可能是读写两种功能,不可能持续访问的...
如果是想实现自动把输入的数据更新到数据库的话可以另做一些事件咯..

呵呵 这些很基础的,楼主还是多翻翻书的好