JDBC直接连接oracle数据库 希望大家可以帮我解答一下,最好是可以直接运行得代码,谢谢了。在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 懒惰是罪。private Connection conn = null;DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());conn = DriverManager.getConnection( "jdbc:oracle:thin:@数据库地址:数据库名", "账号", "密码");不知道这样能用不 Class.forName("oracle.jdbc.driver.OracleDriver");Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:数据库名","账号","密码");看看这个可以不?Oracle是安装在本机的 支持2楼 懒得有罪 String url = "jdbc:oracle:thin:@127.0.0.1:1521:数据库名"; String url = "SQL语言"; Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection(url,"数据库用户密码","密码"); Statement stmt = conn.createSatement(); //查询操作 ResultSet rs = stmt.executeQuery(sql); //遍历结果集 while(rs.next){ ........... } //更新 DELELET 插入操作 boolean result = stmt.executeUpdate(sql); if(!result){ System.out.println("操作成功"); }else{ System.out.println("操作失败"); } //DROP CREATE 操作 boolean result = stmt.execute(sql); if(!result){ System.out.println("操作成功"); }else{ System.out.println("操作失败"); } 修改一小下,楼上的String url = "SQL语言"; 修改为String sqlStr="SQL语言"; package com.sql;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBConnection { public static void main(String[] args){ if(getConnection()==null){ System.out.println("连接不成功!"); }else{ System.out.println("连接成功!"); } } public static Connection getConnection(){ Connection con=null; try { Class.forName("oracle.jdbc.OracleDriver"); con = DriverManager.getConnection("jdbc:oracle:thin:@数据库所在的IP:端口号:数据库名","用户名","密码"); } catch (ClassNotFoundException e) { System.out.println(e.getMessage()); } catch (SQLException e) { System.out.println(e.getMessage()); } return con; }} 证明udp覆盖旧包,求助 新手求教(一个老问题) Vector无参构造有什么用? 为什么垃圾回收【garbage collection】速度这么快? 谁还在J2SE扩展版/基础版发关于ibeifeng的广告,封ID 一个简单java题,帮忙解决一下 thinking in java中的问题 线程同步运行结果每次都是一样的,为嘛?消费者与生产者问题 "g.getFont().getName()"????不太明白?两个方法可以连继调用! Apache和Tomcat的区别? 不都是web服务器吗! (x++)+(x++)+(x++); JAVA中的命名
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@数据库地址:数据库名", "账号", "密码");不知道这样能用不
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:数据库名","账号","密码");
看看这个可以不?
Oracle是安装在本机的
String url = "jdbc:oracle:thin:@127.0.0.1:1521:数据库名";
String url = "SQL语言";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(url,"数据库用户密码","密码");
Statement stmt = conn.createSatement();
//查询操作
ResultSet rs = stmt.executeQuery(sql);
//遍历结果集
while(rs.next){
...........
}
//更新 DELELET 插入操作
boolean result = stmt.executeUpdate(sql);
if(!result){
System.out.println("操作成功");
}else{
System.out.println("操作失败");
}
//DROP CREATE 操作
boolean result = stmt.execute(sql);
if(!result){
System.out.println("操作成功");
}else{
System.out.println("操作失败");
}
import java.sql.DriverManager;
import java.sql.SQLException;public class DBConnection {
public static void main(String[] args){
if(getConnection()==null){
System.out.println("连接不成功!");
}else{
System.out.println("连接成功!");
}
}
public static Connection getConnection(){
Connection con=null;
try {
Class.forName("oracle.jdbc.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@数据库所在的IP:端口号:数据库名","用户名","密码");
} catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
} catch (SQLException e) {
System.out.println(e.getMessage());
}
return con;
}
}