怎样用jdbc对一个没有实体类的数据库表进行 *** 作

怎样用jdbc对一个没有实体类的数据库表进行 *** 作,第1张

你只是需要将你有用的参数获取到,然后传到业务逻辑处理的地方,按你的要求写好sql语句,将用到的参数拼接sql语句,正常执行就好啊,是用实体类的话只是比较方便一些,jdbc就是直接访问数据库的。

着是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字符串


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6705884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存