ClassforName("oraclejdbcdriverOracleDriver")newInstance();
String url = "jdbc:oracle:@localhost:1521:orcl";
String user = "sa";
String password = "123456";
Connection conn = DriverManagergetConnection(url,user,password);
在利用ado连接数据库之前,需要做一些准备
1用#import指令引入ADO类型库
我们在stdafxh中加入如下语句:
#import "c:program filescommon filessystemadomsado15dll" no_namespace rename("EOF","adoEOF") 。
这一语句有何作用呢?其最终作用同我们熟悉的#i nclude类似,编译的时候系统会为我们生成msado15tlh,ado15tli两个C++头文件来定义ADO库。
几点说明:
(1) 您的环境中msado15dll不一定在这个目录下,请按实际情况修改
(2) 在编译的时候肯能会出现如下警告,对此微软在MSDN中作了说明,并建议我们不要理会这个警告。msado15tlh(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;
}
}
使用sqlplus连接oracle11g数据库步骤如下所示:
方法一:
1、找到sqlplus,在开始菜单你安装的oracle-》应用程序开发目录下面;
2、点击SQLPlus,d出cmd;
3、输入用户名,还有密码,密码后面加上@数据库实例名,登录成功后界面如下所示;
方法二:
在开始-》运行(快捷键win+r),输入cmd。d出的黑色框中输入:sqlplus用户名/密码@数据库实例名;
以上就是关于Java连接Oracle数据库的连接字符串怎么写全部的内容,包括:Java连接Oracle数据库的连接字符串怎么写、用ADO连接Oracle时,连接字符串该怎么写、sqlplus如何连接oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)