着是jdbc *** 作数据库代码希望对你有帮助
class myConnection{
ResultSet re
String strurl = "jdbc:oracle:thin:@localhost:1521:orcl" 地址
String user="scott" 用户名
String password="123" 密码
public myConnection(){}
public ResultSet getResult(String sql){
try{
Class.forName("oracle.jdbc.driver.OracleDriver")
Connection conn=DriverManager.getConnection(strurl,user,password)
Statement stmt=conn.createStatement()
ResultSet re=stmt.executeQuery(sql)
return re
}
catch(Exception e){
System.out.println("getResult------"+e.toString())
return null
}
}
public boolean executeSql(String sql){
try{
Class.forName("oracle.jdbc.driver.OracleDriver")
Connection conn=DriverManager.getConnection(strurl,user,password)
Statement stmt=conn.createStatement()
stmt.executeUpdate(sql)
conn.commit()
return true
}
catch(Exception e){
System.out.println("executeSql----"+e.toString())
return false
}
}
}
以在接口HibernateDaoSupport 中的类中获取session查询数据库中的数据。
一、Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行。
二、 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。
三、2EE5.0标准正式发布以后,持久化框架标准Java Persistent API(简称JPA)基本上是参考Hibernate实现的,而Hibernate在3.2版本开始,已经完全兼容JPA标准。
四、Hibernate是一个以LGPL(Lesser GNU Public License)许可证形式发布的开源项目。在Hibernate官网上有下载Hibernate包的说明。Hibernate包以源代码或者二进制的形式提供。
springmvc只是视图层控制容器不能直接 *** 作数据库,要通过持久层hibernate或者mybatis等框架对数据库 *** 作。可以不用实体,使用jdbc直接查询数据库也行,查出来转换成json字符串欢迎分享,转载请注明来源:内存溢出
评论列表(0条)