社区
数据库
帖子详情
求一个Oracle完整例子—包括连接,记录的读增删改
ytdmm
2004-05-08 03:10:38
rt
用ADO连接Oracle数据库,进行一些基本操作(读取,增加,删除,修改)
3q very much!
...全文
119
1
打赏
收藏
求一个Oracle完整例子—包括连接,记录的读增删改
rt 用ADO连接Oracle数据库,进行一些基本操作(读取,增加,删除,修改) 3q very much!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
voljin
2004-05-11
打赏
举报
回复
void CDataOperDlg::OnAdd()
{
::CoInitialize(NULL); //初始化OLE/COM库环境
m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针
m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针
try
{
m_pConnection->Open("Data source = myoraclelink; uid=system; pwd=system;","","",adModeUnknown); //连接叫作ADOTest的ODBC数据源
CString strSql="select * from student";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
m_pRecordset->AddNew();///添加新记录
m_pRecordset->PutCollect("sno",_variant_t("9"));
m_pRecordset->PutCollect("name",_variant_t("叶利钦"));
m_pRecordset->Update();
m_pRecordset->Close();
MessageBox("add ok");
}
catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
}
}
void CDataOperDlg::OnDelete()
{
::CoInitialize(NULL); //初始化OLE/COM库环境
m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针
m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针
try
{
m_pConnection->Open("Data source = myoraclelink; uid=system; pwd=system;","","",adModeUnknown); //连接叫作ADOTest的ODBC数据源
CString strSql="select * from student where sno=9";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
m_pRecordset->Delete(adAffectCurrent);
m_pRecordset->Update();
m_pRecordset->Close();
m_pConnection->Close();
MessageBox("del ok");
}
catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
}
}
void CDataOperDlg::OnModify()
{
::CoInitialize(NULL); //初始化OLE/COM库环境
m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针
m_pRecordset.CreateInstance(_uuidof(Recordset));//初始化Recordset指针
try
{
m_pConnection->Open("Data source = myoraclelink; uid=system; pwd=system;","","",adModeUnknown); //连接叫作ADOTest的ODBC数据源
CString strSql="select * from student where sno=1";
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenStatic,adLockOptimistic,adCmdText);
m_pRecordset->PutCollect("name",_variant_t("voljin"));
m_pRecordset->Update();
m_pRecordset->Close();
m_pConnection->Close();
MessageBox("mod ok");
}
catch (_com_error e)//异常处理
{
AfxMessageBox(e.ErrorMessage());
}
}
C#
连接
oracle
数据库执行简单的
增删
改
查操作
创建
一个
新的`
Oracle
Connection`实例,打开
连接
,然后定义SQL插入语句,使用参数化查询避免SQL注入攻击。`
Oracle
Command`对象用于执行SQL,`
Oracle
Parameter`对象用来传递参数值。最后,通过`ExecuteNonQuery()`方法...
JSP对
Oracle
进行
增删
改
查
这个类包含静态方法来执行不同的数据库操作,如`startconn()`用于建立
连接
,`endconn()`用于关闭
连接
,`update(String sql)`用于执行更新操作(如插入、删除、更新
记录
),以及`getList1(String sql)`用于获取查询...
wpf通过datagrid操作数据库,实现datagrid
增删
改
操作。
通过以上步骤,我们可以构建
一个
完整
的WPF应用,利用DataGrid实现对数据库的
增删
改
操作。这个过程中,理解数据绑定、命令处理、验证规则以及异常处理等概念至关重要,它们都是构建健壮且用户友好的WPF应用的基础。
SSH框架
增删
改
查
例子
源码JSP页面
Oracle
数据库
总结来说,"SSH框架
增删
改
查
例子
源码JSP页面
Oracle
数据库"是
一个
典型的Java Web应用开发实例,它涵盖了前端用户交互、后端业务逻辑处理以及数据存储。通过学习这个
例子
,开发者可以深入理解SSH框架的运作机制,以及...
jdbc操作
oracle
数据库(
增删
改
查)
总的来说,这个
例子
展示了使用JDBC
连接
Oracle
数据库并进行数据操作的基本流程,
包括
DAO设计模式的应用、数据库
连接
的管理以及SQL语句的执行。在实际项目中,还需要考虑事务管理、异常处理、性能优化等更多细节。
数据库
4,018
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章