data
source=数据库服务器名;initial
catalog=数据库名;user
id=连接用户名;password=密码;
然后用open()打开;close关闭数据库;
使用的时候打开,不使用的时候就关闭,节省内存使用空间。
*** 作数据库的话直接用SQL语句 *** 作就可以了
windows下Oracle的启动一般是伴随windows自动启动 自动关闭的 但是如果同过任务管理器杀掉了Oracle进程 如果通过命令行方式打开Oracle就会报错误信息
解决办法如下
Microsoft Windows XP [Version ]
(C) Copyright Microsoft Corp
C:/Documents and Settings/wangbao>cd/
C:/>net stop OracleServiceWBQ
The OracleServiceWBQ service is stopping
The OracleServiceWBQ service could not be stopped
C:/>net start OracleServiceWBQ
The OracleServiceWBQ service is starting
The OracleServiceWBQ service was started successfully
C:/>lsnrctl stop
LSNRCTL for bit Windows: Version Production on MAR : :
Copyright (c) Oracle Corporation All rights reserved
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC )))
The mand pleted successfully
C:/>lsnrctl start
LSNRCTL for bit Windows: Version Production on MAR : :
Copyright (c) Oracle Corporation All rights reserved
Starting tnslsnr: please wait
TNSLSNR for bit Windows: Version Production
System parameter file is C:/UserDefine/oracle/ora /neork/admin/listener ora
Log messages written to C:/UserDefine/oracle/ora /neork/log/listener log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=// /pipe/EXTPROC ipc
)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=scn asiapacific hpqc
)(PORT= )))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC )))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for bit Windows: Version Produc
tion
Start Date MAR : :
Uptime days hr min sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File C:/UserDefine/oracle/ora /neork/admin/listener ora
Listener Log File C:/UserDefine/oracle/ora /neork/log/listener log
Listening Endpoints Summary
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=// /pipe/EXTPROC ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=scn asi)(POR
T= )))
Services Summary
Service PLSExtProc has instance(s)
Instance PLSExtProc status UNKNOWN has handler(s) for this service
Service wbq has instance(s)
Instance wbq status UNKNOWN has handler(s) for this service
The mand pleted successfully
C:/>sqlplus /nolog
SQLPlus: Release Production on Thu Mar : :
Copyright (c) Oracle Corporation All rights reserved
SQL> connect sys/change_on_install as sysdba
Connected
SQL>
lishixinzhi/Article/program/Oracle/201311/17222
没异常,不过浪费资源,占着坑不拉,执行完一次数据库交互就要关闭一次
try{
sql
}catch(){
//异常信息
}finally{
rsclose();
stmtclose();
connclose();
//关链接,释放资源
}
楼主说的关了不能执行肯定是把结果集返回,这样编程不行的,因为在上述 *** 作中结果集已经关了,再返回就是空了,我们应该把数据返回,在
try{
listadd{rsgetObject(1)};
///
}
把数据装在list里面,返回list
强制停止实例和数据库
如果您需要使数据库或数据库管理器配置更改立即生效,而您所更改的参数并非动态,那么就需要停止并重启数据库或整个实例。若存在连接并使用此实例中一个或多个数据库的应用程序,您就无法停止并重启数据库或实例。此时,您可使用如下 DB2 命令,强行使用户断开 与数据库的连接:
force application all
您也可以在停止实例的同时断开所有用户的连接,命令如下:
db2stop force
若您只希望强制停止一个特定的应用程序,则需要了解该应用程序的句柄。 使用以下命令查找句柄:
list applications
您将看到形式如下的输出结果:
Auth Id Application Appl Application Id DB # of
Name Handle Name Agents
-------- -------------- ---------- ------------------------------ -------- -----
DSNOW db2bpexe 8 LOCALDB2020205193946 SAMPLE 1
若您仅希望强制停止命令行处理器(或命令窗口),即本例中的 db2bpexe 应用程序,可使用如下 DB2 命令:
force application (8)
以上就是关于如何使用ADO.NET实现数据库的打开和关闭全部的内容,包括:如何使用ADO.NET实现数据库的打开和关闭、Windows下Oracle数据库进程的启动和关闭、java如何关闭数据库连接呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)