怎样在java 程序中实现对oracle 数据表的修改和查找啊,跪求 30
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();
}
}
}
}
展开全部
可以自己写一个jdbc,来连接Oracle数据库,这个网上有大把,你问这个问题应该会写sql语句,写一个正确的sql语句,就可以了,这个东西还得靠日常积累,多学多看,望采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-09
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要有oracle的数据库驱动包
编写代码链接数据库
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());
就类似上面!!!!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询