LZ你老师应该教过你、jdbc连接的过程为加载驱动、创建连接、预执行SQL语句、执行SQL语句返回结果集、关闭连接
如果LZ不关闭连接的话可以继续发Sql语句、关闭了当然还得再打开
如果LZ不关闭连接的话可以继续发Sql语句、关闭了当然还得再打开
解决方案 »
- 哪位大侠帮我看一下这个“文件传输”代码(文件长度穿不过去)
- JAVA操作串口的问题, 相关API 在NETBEANS平台如何配置?
- [SWT] 如何修改 ToolItem 的背景色 和 文字的颜色.
- cmd中用java 运行程序 告诉我没有main方法?
- 新手问题:在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置
- 在java中怎么访问windows的活动目录?最好具体点,谢谢,好了立即结贴!!!
- HashSet问题
- 在线考试系统!!!!
- 有分!有分!请指点断点续传技术
- Java编程思想第八章的一个示例,为什么我运行无结果?
- 【求助】DWR如何使用spring注解管理的bean
- 通过BufferedReader 读JSP文件,通过PrintWriter将内容打印到IE,发现JSP代码以字符串的形式打印到IE浏览器
谢谢你,
1 我说的保存是 conn_ = DriverManager.getConnection(formattedText, user, password);只执行一次
然后用一个变量把conn_保存下来 下一次再执行SQL语句时 就直接拿这个conn来操作,而不用再次执行这一句DriverManager.getConnection(formattedText, user, password);。看来我的理解是错的 我以为与数据库的连接是一次创建好 就可以一直使用 直到程序结束时才关闭,原来是每一次执行SQL语句都要重新创建, 执行完此条SQL后再关闭。PS 想问问 每次执行一句SQL都要重新创建连接 , 这样不停的创建 关闭连接 开销不大吗 为何不一次创建好 不关闭呢?
所以如果你想不用每次手动打开和关闭,那就使用连接池。不过,代码上的connection的close的好习惯还是要继续