代码连接oracle,JAVA 连接ORACLE数据库代码

import java.net.url;

import java.sql.*;

public class javaoracle {

public javaoracle() {

}

public static void main(string[] args){

try

{

try{

class.forname("oracle.jdbc.driver.oracledriver");

}

catch(java.lang.classnotfoundexception e)

{

system.err.print(e.getmessage());

}

string url="jdbc:oracle:thin:@server:1521:sdcdb";

connection conn=drivermanager.getconnection(url,"test","test");

statement stmt=conn.createstatement();

resultset rs=stmt.executequery("select score from my");

while(rs.next())

{

system.out.println(rs.getstring(1));

}

conn.close();

}

catch(sqlexception ex)

{

while(ex!=null)

{system.out.println(ex.getsqlstate());

}

}

}

}

///

在try{}中:     Class.forName("oracle.jdbc.driver.OracleDriver");

//将OracleDriver载入JVM对象池

抛出:ClassNotFoundException

3.连接数据库:   Connection con=DriverManager.getConnection("jdbc:oracle:thin:ordertemp/ordetemp@localhost:1521:GY");

数据库类型标识符:  jdbc:odbc:thin

登陆用户名:        ordertemp

登陆密码:          ordertemp

数据库服务器IP地址:localhost  (或者用127.0.0.1,如果是网络,则为URL)

数据虚拟端口号:    1521       (oracle默认端口号)              //(sqlserver默认端口号1433)

数据库SID:         GY

抛出:SQLException

4.创建Statement对象(PreparedStatement也可以)

Statement stm=con.createStatement();

PreparedStatement psm=con.prepareStatement(String sql);

5.执行相关SQL查询语句及获得结果。

6.结束之后,必须使用:  stm.close();  &nbsp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用 Java 的 JDBC API 来连接 Oracle 数据库。下面是一个简单的示例代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class OracleConnectionExample { public static void main(String[] args) { String url = "jdbc:oracle:thin:@localhost:1521:XE"; // Oracle 数据库连接URL String username = "your_username"; // 数据库用户名 String password = "your_password"; // 数据库密码 try { // 加载Oracle JDBC驱动程序 Class.forName("oracle.jdbc.OracleDriver"); // 创建数据库连接 Connection conn = DriverManager.getConnection(url, username, password); // 创建Statement对象 Statement stmt = conn.createStatement(); // 执行SQL查询 String sql = "SELECT * FROM your_table"; ResultSet rs = stmt.executeQuery(sql); // 处理查询结果 while (rs.next()) { // 获取数据并进行处理 String column1 = rs.getString("column1"); int column2 = rs.getInt("column2"); // ... System.out.println("column1: " + column1 + ", column2: " + column2); } // 关闭连接和释放资源 rs.close(); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); } } } ``` 需要注意的是,你需要将 `your_username` 和 `your_password` 替换为你的数据库的实际用户名和密码。另外,你需要根据你的实际情况修改连接字符串 `url` 和查询语句 `sql`。在这个示例中,我们使用了 Oracle 的 Thin 客户端驱动程序,你需要确保将相应的驱动程序 JAR 文件添加到你的项目中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值