parent
9379020534
commit
582f55a619
@ -0,0 +1,20 @@
|
||||
package com.platform.test;
|
||||
|
||||
public class testStateThread {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
for (int i = 0; i < 100; i++) {
|
||||
Thread t1 = new Thread(new testStatement(), "线程-"+i);
|
||||
t1.setDaemon(true);
|
||||
t1.start();
|
||||
}
|
||||
try {
|
||||
Thread.sleep(50000);
|
||||
} catch (InterruptedException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,63 @@
|
||||
package com.platform.test;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.PreparedStatement;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
|
||||
public class testStatement implements Runnable{
|
||||
|
||||
private static Connection createConnect() {
|
||||
|
||||
Connection conn = null;
|
||||
try {
|
||||
Class.forName("oracle.jdbc.driver.OracleDriver");
|
||||
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.110:1590:ORCL", "system", "oracle");
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
} catch (ClassNotFoundException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
return conn;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
Connection conn = createConnect();
|
||||
|
||||
for(int i=0;i<1000;i++)
|
||||
{
|
||||
Statement prepstmt = null;
|
||||
try {
|
||||
// PreparedStatement prepstmt = conn.prepareStatement("select TABLESPACE_NAME from dba_tablespaces where TABLESPACE_NAME = 'ORCL'");
|
||||
// int numi = prepstmt.executeUpdate();
|
||||
prepstmt = conn.createStatement();
|
||||
int numi = prepstmt.executeUpdate("select TABLESPACE_NAME from dba_tablespaces where TABLESPACE_NAME = 'ORCL'");
|
||||
|
||||
|
||||
System.out.println(Thread.currentThread().getName()+" "+i +" : "+ numi);
|
||||
} catch (SQLException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
finally{
|
||||
if (prepstmt != null) {
|
||||
try {
|
||||
prepstmt.close();
|
||||
} catch (SQLException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue