加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver2005/2008----JDBC连接数据库方法

发布时间:2020-12-12 14:51:48 所属栏目:MsSql教程 来源:网络整理
导读:一、创建一个类编写数据库连接及关闭方法、加入类名MyDBManager //SQL数据库引擎 private String JDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //数据源注意IP地址和端口号,数据库名字 private String URL= "jdbc:sqlserver://localhost:143

一、创建一个类编写数据库连接及关闭方法、加入类名MyDBManager


//SQL数据库引擎

private String JDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//数据源注意IP地址和端口号,数据库名字
private String URL= "jdbc:sqlserver://localhost:1433;DatabaseName=数据库名";

public Connection getConDB(){
Connection con = null;
try {

Class.forName(JDriver);

//连接数据库

con = DriverManager.getConnection(URL,"登陆用户名","登陆数据库密码");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;

}

//关闭连接,关闭命令对象链接和数据库

public void closeAll(Connection con,PreparedStatement ps,ResultSet rs){
try {
if(con!=null){
con.close();
}
if(ps!=null){
ps.close();
}
if(rs!=null){
rs.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

二、在创建一个类继承上面的类

假如子类为TestCon

public static void main(String[] args) {
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
con = new MyDBManager1().getConDB();
ps = con.prepareStatement("select *from userinfo");
rs = ps.executeQuery();
while(rs.next()){
System.out.println(rs.getInt("uid")+"t"+rs.getString("uname"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
new MyDBManager1().closeAll(con,ps,rs);
}




}

即可访问数据库信息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读