网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

sqlserver封装类,封装sql语句的类

java中怎么把对sqlserver的连接封装并调用呢

写一个公共类,如下:

创新互联公司-专业网站定制、快速模板网站建设、高性价比汉源网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式汉源网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖汉源地区。费用合理售后完善,十载实体公司更值得信赖。

import java.sql.*;

public class ConnectDB {

//数据库用户名

String userName="sa";

//数据库密码

String userPassword="123456";

//数据库的URL,包括连接数据库所使用的编码格式

String url="jdbc:sqlserver://localhost:1433;databaseName=stu";

//定义一个连接对象

Connection dbConn;

//错误信息串

String errMes;

public ConnectDB() {

//初始化操作

errMes="";

dbConn=null;

}

//连接数据库

public Connection getConn() {

try {

//声明所用的类包

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

//获得数据库的连接对象

dbConn= DriverManager.getConnection(url,userName,userPassword);

} catch(Exception e) {

dbConn = null;

errMes=e.toString();

}

return dbConn;

}

//获取错误信息

public String getErrMes() {

return errMes;

}

}

我写了一个JAVABEAN封装类,用时老是报错!帮忙解决下,谢谢

问题出在executeQuery()方法,你这个方法返回的是null,那你在jsp里的rs就是null,你再调用rs.next()就会报NullPointException()。

Java数据库连接封装类

try{

class.forName(driver);

}

catch (ClassNotFoundException e)

{

e.printStackTrace();

}

错了,应该写在方法里面。。。

public Connection getConnection()

{

try{

class.forName(driver);

connection = DriverManager.getConnection(URL,username,password);

}

catch (SQLException e1)

{

e1.printStackTrace();

}

catch (ClassNotFoundException e)

{

e.printStackTrace();

}

return connection;

}

或者把他放在构造方法里。

当然是:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:

编译肯定不对。


分享文章:sqlserver封装类,封装sql语句的类
URL链接:http://bjjierui.cn/article/hogjjd.html

其他资讯