首页 > 代码库 > JDBC链接oracle数据库
JDBC链接oracle数据库
package test; import java.sql.* ; public class JDBC_Test { //orcl为oracle数据库中的数据库名,localhost表示连接本机的oracle数据库 //1521为连接的端口号 private static String url="jdbc:oracle:thin:@192.168.42.57:1521:ORCL"; //system为登陆oracle数据库的用户名 private static String user="sbyy"; //manager为用户名system的密码 private static String password="sbyy"; public static Connection conn; public static PreparedStatement ps; public static ResultSet rs; public static Statement st ; //连接数据库的方法 public void getConnection(){ try { //初始化驱动包 Class.forName("oracle.jdbc.driver.OracleDriver"); //根据数据库连接字符,名称,密码给conn赋值 conn=DriverManager.getConnection(url, user, password); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } //测试能否与oracle数据库连接成功 public static void main(String[] args) { JDBC_Test basedao=new JDBC_Test(); basedao.getConnection(); if(conn==null){ System.out.println("与oracle数据库连接失败!"); }else{ System.out.println("与oracle数据库连接成功!"); query(); //插入添加记录 } } public static void query() { try { String sql = "select * from \"student\" "; st = (Statement) conn.createStatement(); //创建用于执行静态sql语句的Statement对象,st属局部变量 //System.out.println("1"); ResultSet rs = st.executeQuery(sql); //执行sql查询语句,返回查询数据的结果集 System.out.println("1"); System.out.println("最后的查询结果为:"); while (rs.next()) { // 判断是否还有下一个数据 // 根据字段名获取相应的值 String NAME = rs.getString("Name"); System.out.println(NAME); } conn.close(); //关闭数据库连接 } catch (SQLException e) { System.out.println("查询数据失败"); } } }
JDBC链接oracle数据库
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。