jdbc配置
来源:互联网 发布:网站程序员工资 编辑:程序博客网 时间:2024/05/19 16:47
1. sqljdbc4.jar 复制到 java\jre\lib\ext\ , java\jdk\jre\lib\ext\ ,如使用tomcat还需复制到tomcat\lib\下
2. 具体连接代码如下
Connection dbConn; public SqlConnection(){ String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=BOM"; try { Class.forName(driverName); dbConn=DriverManager.getConnection(dbURL,"root","root"); } catch(Exception e){} }
3. 执行以及更新
public ResultSet execute(String order){ Statement stmt;try {stmt = dbConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);ResultSet rs=stmt.executeQuery(order); return rs;} catch (SQLException e) {// TODO 自动生成的 catch 块e.printStackTrace();return null;} }
public boolean update(String order){ try{ Statement stmt = dbConn.createStatement(); stmt.execute(order); return true; }catch(Exception e){ e.printStackTrace(); return false; } }
两个方法的区别是是否返回结果集4.至此jdbc已经可以正常使用了。此外,Hibernate配合jdbc使用很棒,可以将返回结果集转化为类处理,就是具体的配置比较复杂。
关于Hibernate描述如下:
“Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装”
使用示例如下:
Configuration cfg = new Configuration().configure(); SessionFactory factory = cfg.buildSessionFactory(); Session session = null; try{ session = factory.openSession(); //开启事务 session.beginTransaction(); SQLQuery query = session.createSQLQuery("select * from [onlineMarket].[dbo].[Goods]"); query.addEntity(Goods.class); for(Object item:query.list()){ Goods goods=(Goods)item; allGoods.add(goods); } //提交事务 session.getTransaction().commit(); }catch(Exception e){ e.printStackTrace(); //回滚事务 session.getTransaction().rollback(); }finally{ if(session != null){ if(session.isOpen()){ //关闭session session.close(); } } }
阅读全文
0 0
- JDBC配置
- JDBC 配置
- 配置JDBC
- JDBC配置
- JDBC配置
- jdbc 配置
- jdbc配置
- JDBC配置
- jdbc 配置
- JDBC环境安装配置
- TomCat中JDBC配置
- 配置JNDI JDBC数据源
- mysql的JDBC配置
- JDBC 配置连接实例
- JBuilder2006 配置 JDBC驱动
- MySQL jdbc如何配置?
- webMethods配置 JDBC Adapter
- jdbc的配置
- zzuli1095
- Mybatis增删改查和智能标签
- idea16+grails+mysql
- hdu 5115 区间dp
- switch后面的表达式类型
- jdbc配置
- Flex 布局教程:语法篇 作者: 阮一峰 日期: 2015年7月10日 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + po
- Yii2 -- composer 安装出现停滞问题
- js获取元素的方法(获取html元素的方法)
- Android集成友盟推送最详细介绍
- https网站 支持百度API解决方法
- VS2015 + Qt5.8 环境配置
- 20170712js
- 关于laravel的实例化