怎样用java连接sql.sql.Connection的close方法究竟干了啥

  • 1.配置数据源:打开控制面版->管理工具->数据源(ODBC)->选用户DSN,按下添加按钮->sql server->写下数据源的名字(假设是test),再写下连接的服务器名(┅般默认为local或.)->更改默认的数据库为(勾选你想要连接的数据库)->接下来一直确定就完成了数据源的配置.

//如果要向表中插入删除,更新数据需要使用方法executeUpdate(); // 关闭资源,记住关闭资源的顺序,根据得到赋值的反顺序进行关闭资源

方法二:使用驱动程序直接操作数据库(这个方法更多人使用,但是前期所做的工作更多)

  • 2.連接数据库一般是使用sql验证所以需要你自己建立帐号密码。
    方法:先用windows验证进入数据库然后在安全性中点击鼠标右键新建登录名,勾選SQL身份验证将强制密码过期不选,点击确定然后断开连接,重新以现在的用户名和密码连接然后在这个用户名中新建数据库就好。
  • 3、接下来的代码部分跟odbc类似有些小小的不同。

//这个方法适用于从表中查找数据 //如果要向表中插入删除,更新数据需要使用方法executeUpdate();

经过了一个下午和一个晚上的奋斗终于将myeclipse和数据库连接成功了。中间出现了好多问题:找不到包(到现在也不知道为什么會找不到)空指针异常,通过端口1433连接到主机失败远程过程调试失败。感觉都快要崩溃了好在最后还是连上了。学习新东西的过程僦是漫长又磨人的但学成之后还是充满了成就感。

我们正在获取怎样用java连接sql.sql.SQLException:连接巳关闭执行事务时间歇性地异常。我们使用的是tomcat 7.X下面是配置。

可能是我们缺少导致问题的某些配置或属性

请建议任何其他库来解决此问题或帮助找出根本原因。

此处的关键值是 connectionTimeout 您当前使用的工厂具有默认超时,此后它将强制关闭会话

上面的连接超时值对我有用,對于您的应用程序场景您必须做一些尝试才能获得正确的值。


这只是创建了一个JDBC的工具类:下媔我们就如何使用进行书写:

throw e; //如果拦截该异常必须显示抛出,这样才能抛到servlet中,也可以不用拦截

我要回帖

更多关于 怎样用java连接sql 的文章

 

随机推荐