java Jdbc连接oracle数据库连接测…
2016-11-09 17:19
344 查看
实际环境中发现java连接有问题,写一测试用例,用于测试,内容如下:
Redhatjava Jdbc连接数据库连接测试
vi test.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Date;
import java.text.SimpleDateFormat;
public class test {
public static void main(String arg[]) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");//设置日期格式
int x = 1;
Date datestr = new Date();
String now_str = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(datestr);
Date d1 = new Date();
String now_str1 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d1);
Date d2 = new Date();
String now_str2 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d2);
while( x < 20 ) {
try {
d1 = new Date();
now_str1 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d1);
System.out.println("第" x "次连接数据库,开始连接数据数据库时间点:" now_str1);
x ;
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.93.15)(PORT = 1523))(ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.94.15)(PORT
= 1523))(ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.95.17)(PORT = 1523))(CONNECT_DATA =(SERVER =DEDICATED)(SERVICE_NAME =ljg)))";
Connection conn =DriverManager.getConnection(url,"ljg","ljg");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("selectutl_inaddr.get_host_address from dual");
while(rs.next()) {
System.out.println("数据库ip地址为:" rs.getString(1));
}
d2 = new Date();
now_str2 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d2);
System.out.println(" 连接数据库,连接到数据数据库时间点:"now_str2);
long diff = d2.getTime() - d1.getTime();
long days = diff / (1000 * 60 * 60 * 24);
System.out.println("连接数据时长为: " diff/1000"秒");
System.out.println("连接数据时长为: " days "天");
conn.close();//关闭数据库
}catch(Exception e) {
System.out.println(e.toString());
}
}
}
}
Redhatjava Jdbc连接数据库连接测试
vi test.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Date;
import java.text.SimpleDateFormat;
public class test {
public static void main(String arg[]) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");//设置日期格式
int x = 1;
Date datestr = new Date();
String now_str = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(datestr);
Date d1 = new Date();
String now_str1 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d1);
Date d2 = new Date();
String now_str2 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d2);
while( x < 20 ) {
try {
d1 = new Date();
now_str1 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d1);
System.out.println("第" x "次连接数据库,开始连接数据数据库时间点:" now_str1);
x ;
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.93.15)(PORT = 1523))(ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.94.15)(PORT
= 1523))(ADDRESS = (PROTOCOL =TCP)(HOST = 192.168.95.17)(PORT = 1523))(CONNECT_DATA =(SERVER =DEDICATED)(SERVICE_NAME =ljg)))";
Connection conn =DriverManager.getConnection(url,"ljg","ljg");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("selectutl_inaddr.get_host_address from dual");
while(rs.next()) {
System.out.println("数据库ip地址为:" rs.getString(1));
}
d2 = new Date();
now_str2 = new SimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(d2);
System.out.println(" 连接数据库,连接到数据数据库时间点:"now_str2);
long diff = d2.getTime() - d1.getTime();
long days = diff / (1000 * 60 * 60 * 24);
System.out.println("连接数据时长为: " diff/1000"秒");
System.out.println("连接数据时长为: " days "天");
conn.close();//关闭数据库
}catch(Exception e) {
System.out.println(e.toString());
}
}
}
}
相关文章推荐
- Java初学者笔记:JDBC连接Oracle数据库
- 用tomcat + java jdbc 连接使用Oracle数据库
- JDBC连接MySQL或Oracle数据库(通过从属性文件jdbc.properties读,用Java的Property类)
- Java开发Oracle数据库连接JDBC Thin Driver 的三种方法
- 刚刚完成的,关于JAVA中oracle数据库连接的(jdbc),难度不高!!!
- Java连接oracle数据库-------jdbc的thin方式
- 【JDBC】java程序通过jdbc连接oracle数据库方法
- java连接oracle数据库 -- Jdbc—odbc的桥连接方式
- java学习笔记:通过JDBC技术获取Oracle数据库连接
- JAVA查询Oracle数据库集群连接字符串及其JDBC jar包选择.
- jdbc测试oracle数据库的连接是否成功的java代码
- JAVA通过JDBC连接Oracle数据库中的十大技巧
- JAVA连接ORACLE数据库(JDBC)(附源码)
- Java中通过jdbc(thin方式)连接Oracle数据库
- java连接oracle数据库JDBC使用的jar报包
- java连接jdbc读取oracle数据库的内容
- java 通过odbc与jdbc 连接oracle数据库
- java连接Oracle数据库详细代码,jdbc
- java通过jdbc方式连接oracle数据库
- jdbc连接java工程和Oracle数据库