如何在MyEclipse中建立连接sql数据库的类
对于许多的开发者来讲,在我门的MyEclipse中新建一个连接sql数据库的类是很简单的,但是对于我们的初学者来讲就有些难题了。接下来就带大家来在我么的
MyEclipse中新建一个链接sql数据库的类
操作方法
- 01
首先我们要强调的是,居然大家是建立一个链接SQL数据库的那么我们在建立这个链接数据库的类的同时我们必须要做的事打开我们的SQL数据库以便待会建立完成之后进行测试。
- 02
那么我们的第一步就是先打开我么的开发工具,(这里我用的是MyEclipse10.0)当然了我们的其它版本也是可以的!
- 03
随后在我们打开的工具中新建一个web项目,右击我们的空白处new → web project 新建我们的web项目
- 04
新建窗体中,写上我们的text,确定都按照图片中的选项选择了之后,点击finish进行新建
- 05
在我们新建完成之后,我们可以看到在我们的MyEclipse中的空白处有我们的新的web项目
- 06
随后点击我们的src右击点击new→package新建一个Dao包用于存放我们的链接数据库的新的类
- 07
建立完毕,如下图所示
- 08
在我们的包名上右击→new→class新建我们的链接数据库的BaseDao类
- 09
BaseDao中有三部分,下面是我们的第一步分主要是一些来链接数据库字符串和定义: private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// 数据库驱动字符串 private String url = "jdbc:sqlserver://localhost:1433;DatabaseName=epat";// 连接url字符串 private String user = "sa";// 数据库用户名 private String password = "123123";// 数据库密码 Connection conn = null; // 数据连接对象 /* * 获取数据库连接对象 */ public Connection getConnection() { if (conn == null) { // 获取连接并捕获异常 try { Class.forName(driver); conn = DriverManager.getConnection(url, user, password); } catch (Exception e) { // TODO: handle exception } } return conn; // 返回连接对象 }
- 10
这里是我么BaseDao中的关闭链接: /** * 关闭数据库连接 */ public void closeAll(Connection conn, Statement stmt, ResultSet rs) { // 若结果集对象不为空,则关闭 if (rs != null) { try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } // 若Statement对象不为空,则关闭 if (stmt != null) { try { stmt.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } // 若数据连接对象不为空则关闭 if (conn != null) { try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
- 11
一些关联到数据库的时候进行增删改的操作: /** * 增、删、改的操作 */ public int executeUPdate(String preparedSql, Object[] param) { PreparedStatement pstmt = null; int num = 0; conn = getConnection(); try { pstmt = conn.prepareStatement(preparedSql); if (param != null) { for (int i = 0; i < param.length; i++) { // 为预编译sql设置参数 pstmt.setObject(i + 1, param[i]); } } num = pstmt.executeUpdate(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } finally { closeAll(conn, pstmt, null); } return num; }
- 12
这样我们的链接类就建立完毕了!