oracle连接怎么写 oracle简单连接方式

oracle数据库连接语句怎么写public void testOracle()
{
Connection con = null;// 创建一个数据库连接
PreparedStatement pre = null;// 创建预编译语句对象,一般都是用这个而不用Statement
ResultSet result = null;// 创建一个结果集对象
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");// 加载Oracle驱动程序
System.out.println("开始尝试连接数据库!");
String url = "jdbc:oracle:""thin:@127.0.0.1:1521:XE";// 127.0.0.1是本机地址,XE是精简版Oracle的默认数据库名
String user = "system";// 用户名,系统默认的账户名
String password = "147";// 你安装时选设置的密码
con = DriverManager.getConnection(url, user, password);// 获取连接
System.out.println("连接成功!");
String sql = "select * from student where name=?";// 预编译语句,“?”代表参数
pre = con.prepareStatement(sql);// 实例化预编译语句
pre.setString(1, "刘显安");// 设置参数 , 前面的1表示参数的索引,而不是表中列名的索引
result = pre.executeQuery();// 执行查询 , 注意括号中不需要再加参数
while (result.next())
// 当结果集不为空时
System.out.println("学号:"result.getInt("id")"姓名:"
result.getString("name"));
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
// 逐一将上面的几个对象关闭 , 因为不关闭的话会影响性能、并且占用资源
// 注意关闭的顺序 , 最后使用的最先关闭
if (result != null)
result.close();
if (pre != null)
pre.close();
if (con != null)
con.close();
System.out.println("数据库连接已关闭!");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
远程连接ORACLE数据库的连接语句 , 应该怎么写?Data
Source=数据库连接服务名;User
ID=用户名;Password=密码;
oracle和sql
server差别挺大的,sqlserver连接会有数据库名称,连接一个服务器可以对应有多个数据库;oracle的连接数据库安装客户端后 , 连接每一个数据库会对应一个数据库连接服务名称,一个库对应一个名称 , 和sqlserver的连接是有区别的!
Data
Source=192.168.1.200;User
ID=TZM;Password=777;
希望回答对你会有帮助!
C#连接oracle连接字符串怎么写?。?/h2>具体的代码如下:
/// summary
/// Oracle 的数据库连接字符串.
/// /summary
private const String connString =
@"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)
(PORT=1521))(CONNECT_DATA=https://www.04ip.com/post/(SERVICE_NAME=ORCL)));User
Id=TEST;Password=TEST123";
192.168.1.210 是 Oracle 数据库服务器的 IP 地址
1521 是 默认的端口号
SERVICE_NAME=ORCL 意思是Oracle 数据库服务是ORCL
后面就是用户名密码了 。
扩展资料:
部分描述:
abstract:可以和类、方法、属性、索引器及事件一起使用,标识一个可以扩展但不能被实体化的、必须被实现的类或方法 。
as:一个转换操作符,如果转换失败,就返回null 。
base:用于访问被派生类或构造中的同名成员隐藏的基类成员 。
catch:定义一个代码块 , 在特定类型异常抛出时,执行块内代码 。
checked:既是操作符又是语句,确保编译器运行时 , 检查整数类型操作或转换时出现的溢出 。
const:标识一个可在编译时计算出来的变量值,即一经指派不可修改的值 。
delegate:指定一个声明为一种委托类型 。委托把方法封装为可调用实体,能在委托实体中调用 。
enum:表示一个已命名常量群集的值类型 。
event:允许一个类或对象提供通知的成员,他必须是委托类型 。
explicit:一个定义用户自定义转换操作符的操作符,通常用来将内建类型转换为用户定义类型或反向操作,必须再转换时调用显示转换操作符 。
extern:标识一个将在外部(通常不是c#语言)实现的方法 。
参考资料来源:百度百科-c#
连oracle数据库用ole , 连接串应该怎么写在利用ado连接数据库之前,需要做一些准备
1.用#import指令引入ADO类型库
我们在stdafx.h中加入如下语句:
#import "c:program filescommon filessystemadomsado15.dll" no_namespace rename("EOF","adoEOF")。
这一语句有何作用呢?其最终作用同我们熟悉的#i nclude类似,编译的时候系统会为我们生成msado15.tlh,ado15.tli两个C头文件来定义ADO库 。
几点说明:
(1) 您的环境中msado15.dll不一定在这个目录下,请按实际情况修改
(2) 在编译的时候肯能会出现如下警告,对此微软在MSDN中作了说明 , 并建议我们不要理会这个警告 。msado15.tlh(405) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
2、初始化OLE/COM库环境
必须注意的是,ADO库是一组COM动态库,这意味应用程序在调用ADO前,必须初始化OLE/COM库环境 。在MFC应用程序里,一个比较好的方法是在应用程序主类的InitInstance成员函数里初始化OLE/COM库环境 。
BOOL CMyAdoTestApp::InitInstance()
{
if(!AfxOleInit())//这就是初始化COM库
{
AfxMessageBox(“OLE初始化出错!”);
return FALSE;
}
}
3.ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口 。与数据库的连接就是用_ConnectionPtr接口,它的连接字符串可以是自己直接写,也可以指向一个ODBC DSN 。以下的例子都测试通过,顺便写了SQL Server的例子 。
BOOL CTestconDlg::ConnectDatabase()
{
CString m_server,m_data,m_uid,m_pwd;
m_server="192.168.0.24";//服务器ip或名称
m_data="https://www.04ip.com/post/crmdb";//ODBC数据源
m_uid="njcrm";//用户名
m_pwd="crmdbo";//密码
BOOL retFt=false;
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
_bstr_t connStr;
m_pConnection-CursorLocation=adUseClient;
//begin---------------Oracle ODBC 配置数据源-------------------------------------
//控制面板-管理工具-数据源(ODBC)-系统DNS-添加-Microsoft ODBC for Oracle-完成-配置……
// connStr="DSN=" m_data;
// m_pConnection-Open(_bstr_t(connStr),(_bstr_t)m_uid,(_bstr_t)m_pwd,adConnectUnspecified);
//end---------------Oracle ODBC 配置数据源---------------------------------------
//begin---------------Oracle 标准安全级别---------------------------------------
// connStr="Provider=OraOLEDB.Oracle;User ID=njcrm;Password=crmdbo;Data Source=192.168.0.24;";
// m_pConnection-Open(_bstr_t(connStr),(_bstr_t)_T(""),(_bstr_t)_T(""),adConnectUnspecified);
//end---------------Oracle 标准安全级别---------------------------------------
//begin---------------Oracle 微软格式----------------------------------
【oracle连接怎么写 oracle简单连接方式】oracle连接怎么写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle简单连接方式、oracle连接怎么写的信息别忘了在本站进行查找喔 。

    推荐阅读