① (Java) 怎样判断与sql Server数据库的连接是否断掉
Connection接口:
isClose():判断数据库连接是否超时或被显示关闭
② java中的部分代码: private DBConnection dbc; public leftMenuSql() { dbc = null; } 什么意思
你好!
private
DBConnection
dbc;
目测应该是数据库的连接
返回Connection类型
public
leftMenuSql()
{
dbc
=
null;
}
赋值null么?应该是初始化dbc
断开数据库连接
仅代表个人观点,不喜勿喷,谢谢。
③ java如何关闭数据库连接
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
//一个数据库通用的帮助类,用于连接数据库与关闭数据库
public class DBUtil {
//第一步:声明你所需要的一些全局变量
private final static String DRIVER_CLASS="com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载驱动的字符串
private final static String CONN_STR="jdbc:sqlserver://localhost:1433;databaseName=testDB";//数据库连接字符串
private final static String DB_USER="sa";//数据用户
private final static String DB_PWD="123456";//数据库登录密码
//第二步:加载数据库驱动(这里是sqlserver)
static{
try{
Class.forName(DRIVER_CLASS);
}catch(ClassNotFoundException e){
e.printStackTrace();//抛出异常
}
}
//第三步:获取数据库连接
public static Connection getConn(){
try {
return DriverManager.getConnection(CONN_STR,DB_USER,DB_PWD);
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
//最后关闭数据库连接
public static void closeConn(ResultSet rs,PreparedStatement pstmt,Connection conn){
try {
if (rs!=null) {//如果返回的结果集对象不能为空,就关闭连接
rs.close();
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (pstmt!=null) {
pstmt.close();//关闭预编译对象
}
} catch (Exception e) {
e.printStackTrace();
}
try {
if (conn!=null) {
conn.close();//关闭结果集对象
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
④ Java连接不上SQL数据库..
先检查你的sqlserver开了没,至少你用isqlw能够连进去。如果是sqlserver2000的话,你至少需要装sp3才能在winxp上接受tcp连接。
⑤ Java无法连接SQLServer2008数据库,请高手指教!
==你用的用户名是sa,但是没有给密码,就在驱动获取连接的地方。
1.在SQL08里面的安全性里面将登录名中的sa的密码重设置一次
2.并选择你当前应用程序要用的数据库为默认数据库
3.接着测试sa登录数据库
4.然后将新密码写到驱动获取连接的方法里面
( * 补充:如果你的电脑上同时安有SQL05的话,记得将端口号和jar包都改一改哦)^_^
⑥ Java与数据库断开连接,如何自动连接
用用c3p0连接池,不用你在重新配置了。c3p0,可以自动检测。
如果连接断开了,它会重新初始化连接池。
我的ssh项目,用的就是c3p0做的连接池。
⑦ (Java) 与数据库断开连接的异常怎么处理
你可以自定义异常,在连接错误的时候将其抛出。
最简单的就是throw new RuntimeException("Connect DataBase Failed,Please contact Administrator!");
⑧ java连接sql数据库失败,怎么做
现在很少用sqlserver了,因为java是跨平台的,sqlserver不跨平台,提示失败一般就是你没有开远程连接、密码错误、数据库服务有问题,一般你用工具能脸上的话,这个就能连上
⑨ sql数据库,java连接不上,以下是错误的代码,回答越详细越好,在线等,急急急。。。
你首先必须得去创建一个数据源 在你电脑的控制面板-管理工具-数据源里面创建
还有就是你少了数据库驱动,就是你用Java写的数据库连接有问题例如:
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String user = "admin";
String pwd = "001";
Connection conn=null;
Class.forName(driver);
conn = DriverManager.getConnection(url, user, pwd);
我用的是Oracle10g