如何提高oracle用java中的jdbc连接和断开连接的速度? 谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:41:05
在不考虑连接池的情况下:
下面程序1:
public class a
{

public static void main(String[] args) throws Exception
{
jd c=new jd();
int i=0;
for(;i<50;i++)
{
if(i%10==0)
System.out.println(i);
c.connect();
}

System.out.println("ok");
}
}
class jd
{
public void connect()
{
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.1:1521:orcl","SYSTEM","abc");
conn.close();
}
catch(Exception e)
{e.printStackTrace();}
}
}
还有程序2:
public class b
{
public static void main(String[] args) throws Exception
{
jdo c=new jdo();
int i=0;
for(;i<50;i++)
{
if(i%10==0)
System.out.println(i);

数据库本身设计就是有倾向的,mysql典型追求速度,多引擎存储,忽略外键关联什么的,有些时候都忽略错误
你还拿oracle来跟他比.....

那个还用jdbc啊