对于许多的开发者来讲,在我门的MyEclipse中新建一个连接sql数据库的类是很简单的,但是对于我们的初学者来讲就有些难题了。接下来就带大家来在我么的MyEclipse中新建一个链接sql数据库的类
工具/原料
MyEclipse开发工具
方法/步骤
1、首先我们要强调的是,居然大家是建立一个链接SQL数据库的那么我们在建立这个链接数据库的类的同时我们必须要做的事打开我们的SQL数据库以便待会建立完成之后进行测试。
2、那么我们的第一步就是先打开我么的开发工具,(这里我用的是MyEclipse10.0)当然了我们的其它版本也是可以的!
3、随后在我们打开的工具中新建一个web项目,右击我们的空白处new→webproject新建我们的web项目
4、新建窗体中,写上我们的text,确定都按照图片中的选项选择了之后,点击finish进行新建
5、在我们新建完成之后,我们可以看到在我们的MyEclipse中的空白处有我们的新的web项目
6、随后点击我们的src右击点击new→package新建一个Dao包用于存放我们的链接数据库的新的类
7、建立完毕,如下图所示
8、在我们的包名上右击→new→class新建我们的链接数据库的BaseDao类
9、BaseDao中有三部分,下面是我们的尤莘彐幼第一步分主要是一些来链接数据库字符串和定义:privateStringdriver="com.microsoft.sqlserve鸡堕樱陨r.jdbc.SQLServerDriver";//数据库驱动字符串 privateStringurl="jdbc:sqlserver://localhost:1433;DatabaseName=epat";//连接url字符串 privateStringuser="sa";//数据库用户名 privateStringpassword="123123";//数据库密码 Connectionconn=null;//数据连接对象 /* *获取数据库连接对象 */ publicConnectiongetConnection(){ if(conn==null){ //获取连接并捕获异常 try{ Class.forName(driver); conn=DriverManager.getConnection(url,user,password); }catch(Exceptione){ //TODO:handleexception } } returnconn;//返回连接对象 }
10、这里是我么BaseD瞢铍库祢ao中的关闭链接:/** *关闭数据库连接 */ publicvoidcl泠贾高框oseAll(Connectionconn,Statementstmt,ResultSetrs){ //若结果集对象不为空,则关闭 if(rs!=null){ try{ rs.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } //若Statement对象不为空,则关闭 if(stmt!=null){ try{ stmt.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } //若数据连接对象不为空则关闭 if(conn!=null){ try{ conn.close(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } } }
11、一论蜈奈糍些关联到数据库的时候进行增删改的操作:/** *增、删、改的操作 */ publicintexecuteUPda墉掠载牿te(StringpreparedSql,Object[]param){ PreparedStatementpstmt=null; intnum=0; conn=getConnection(); try{ pstmt=conn.prepareStatement(preparedSql); if(param!=null){ for(inti=0;i<param.length;i++){ //为预编译sql设置参数 pstmt.setObject(i+1,param[i]); } } num=pstmt.executeUpdate(); }catch(Exceptione){ //TODO:handleexception e.printStackTrace(); }finally{ closeAll(conn,pstmt,null); } returnnum; }
12、这样我们的链接类就建立完毕了!