yinseye01
2017-08-20 08:54
采纳率: 90.9%
浏览 3.6k

java中怎么执行sql语句

如图我想在 java代码的方法里执行这条sql插入语句,把一条记录save进oracle数据库,菜鸟不知道怎么写,求帮助图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • MMMario 2017-08-20 09:54
    已采纳

    通过jdbc:
    第一件事,导入oracle的jar包(ojdbc6.jar);
    第二件事,获取驱动:
    Class.forName("oracle.jdbc.driver.OracleDriver");
    第三件事,获取连接:
    Connection connection = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1251: 库名","用户名","密码");
    第四件事,执行sql语句:
    PreparedStatement ps = connection.prepareStatement(sql);
    ps.execute();

    点赞 评论
  • 琅天溪 2017-08-20 09:31

    最简单的方式把这个要执行的sql映射成到mapper.xml,自定义其方法,然后写dao层、service层,最后直接调用。

    点赞 评论
  • yinseye01 2017-08-20 09:49

    有么有具体一点的执行方法?不太懂逻辑

    点赞 评论
  • MikeDDT009 2017-08-20 10:05

    常规就是使用JDBC来直接连接就行了呗,所有的JDBC都是一个规范(java规定好了的,也就是接口),具体的实现类是由数据库那边来自行实现的,就和第三个回答就是标准的使用(如果你之前使用过MYSQL数据库的话,那么是一样的,只是使用的驱动,也就是只需要改变一些“字符串”就行了)。当然如果是使用框架的话又是另外一回事,但是框架底层也是这个原理,只是重新封装了一下对象,简化了你自己写的代码罢了!

    点赞 评论
  • helelove 2017-08-20 10:56

    一般情况jdbc连接,jdbc有connection、statement、和resultset对象。connection做连接,statement做语句执行,resultset做结果。可以去百度一下具体的执行代码和案例详解,都讲的很清楚

    点赞 评论

相关推荐 更多相似问题