怎样在java 程序中实现对oracle 数据表的修改和查找啊,跪求 30

 我来答
RobotNinja
2014-04-09 · TA获得超过251个赞
知道答主
回答量:32
采纳率:50%
帮助的人:28.4万
展开全部

 

 // 刚好写了这个。你要先导入oracle的驱动,驱动顺便也给你吧。
  import java.sql.Connection;
  import java.sql.DriverManager;
  import java.sql.PreparedStatement;
  import java.sql.ResultSet;
  import java.sql.SQLException;
  public class DataAccess {
  static String url;
  static String user;
  static String password;
  static {
  url = "jdbc:oracle:thin:@localhost:1521:orcl";
  user = "scott";
  password = "123456";
  }
  public Connection getConnection() {
  Connection conn = null;
  try {
  Class.forName("oracle.jdbc.driver.OracleDriver");
  } catch (ClassNotFoundException e) {
  e.printStackTrace();
  }
  try {
  conn = DriverManager.getConnection(url, user, password);
  } catch (SQLException e) {
  System.err.println("数据库连接错误!");
  e.printStackTrace();
  }
  System.out.println("数据库连接成功!");
  return conn;
  }
  public static void main(String[] args) {
  DataAccess da = new DataAccess();
  Connection conn = da.getConnection();
  PreparedStatement ps = null;
  ResultSet rs = null;
  String sql = "select sysdate from dual";
  try {
  ps = conn.prepareStatement(sql);
  rs = ps.executeQuery();
  if(rs != null && rs.next()){
  System.out.println(rs.getDate(1));
  System.out.println(rs.getDate("sysdate"));
  }
  } catch (SQLException e) {
  e.printStackTrace();
  } finally {
  try {
  if (ps != null) {
  ps.close();
  }
  if(conn != null){
  conn.close();
  }
  } catch (SQLException e) {
  e.printStackTrace();
  }
  }
  }
  }


eddie_520
2014-04-09 · TA获得超过115个赞
知道答主
回答量:55
采纳率:0%
帮助的人:28.9万
展开全部
可以自己写一个jdbc,来连接Oracle数据库,这个网上有大把,你问这个问题应该会写sql语句,写一个正确的sql语句,就可以了,这个东西还得靠日常积累,多学多看,望采纳!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-09
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诚信识金
2014-04-09 · TA获得超过125个赞
知道答主
回答量:112
采纳率:0%
帮助的人:30.9万
展开全部
  1. 首先要有oracle的数据库驱动包

  2. 编写代码链接数据库

    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

    String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID

    String user="test";

    String password="test";

    Connection conn= DriverManager.getConnection(url,user,password);


       上面代码就是链接数据库的

3.然后

Statement sql_stmt = conn.createStatement(); 

  ResultSet rset = sql_stmt.executeQuery(

"SELECT sid FROM student where sid="+sid.getText());


就类似上面!!!!


看参考文档:http://wenku.baidu.com/link?url=A8qsJFkAfkSYtCzgSaGehRsQddEh9bdoaN6I0uLqev5O0AwWTyAFlJsgouoodDDAhxJo5V-L-1PfhQ_ERktml3r2hevLZ1h9R3Lu561kstO 

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式