连接Oracle数据库有多种方式,以下是几种常用的方法:
sqlplus username/password@[//]host[:port][/service_name]
示例:
sqlplus scott/tiger@localhost:1521/orcl
import java.sql.Connection;
import java.sql.DriverManager;
public class OracleJDBC {
public static void main(String[] args) {
try {
// 加载Oracle JDBC驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
// 建立连接
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@hostname:port:service_name",
"username",
"password");
System.out.println("连接成功");
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
import cx_Oracle
# 建立连接
connection = cx_Oracle.connect(
user="username",
password="password",
dsn="hostname:port/service_name")
# 创建游标
cursor = connection.cursor()
# 执行SQL
cursor.execute("SELECT * FROM employees")
# 获取结果
for row in cursor:
print(row)
# 关闭连接
cursor.close()
connection.close()
Driver={Oracle ODBC Driver};Dbq=myTNSServiceName;Uid=myUsername;Pwd=myPassword;
如需更详细的连接配置信息,请提供您使用的具体环境和工具。