java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
2014-02-21 09:46
896 查看
java application应用程序 使用JDBC和proxool两种
新建java project,名称为ProxoolTest,在根目录下新建src文件夹,并在src文件夹下新建test类和proxool.xml文件
[java] view
plaincopy
//test.java文件
package src;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.logicalcobwebs.proxool.ProxoolException;
import org.logicalcobwebs.proxool.configuration.JAXPConfigurator;
public class test {
/**
* @param proxool方式
* @throws ProxoolException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws Exception {
Connection conn =null;
Statement stmt = null;
ResultSet rs = null;
try {
System.out.println(test.class.getResource("/").toString());
System.out.println(test.class.getResource("/").getPath().toString());
//Java应用中先要加载配置文件,否则谁知道你配置给谁用的 以下两种方式都可以
//JAXPConfigurator.configure("D://TempWorkSpace//ProxoolTest//"+"src//proxool.xml", false); //绝对路径方式
JAXPConfigurator.configure(test.class.getResource("/").toString().substring(6)+"src//proxool.xml", false); //相对路径方式
String testsql = "select * from tbarea ";
//1:注册驱动类,这次这个驱动已经不是Oracle的驱动了,是Proxool专用的驱动
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
//2:创建数据库连接,这个参数是一个字符串,是数据源的别名,在配置文件中配置的timalias,参数格式为:proxool.数据源的别名
conn = DriverManager.getConnection("proxool.mysql");
//3:创建执行SQL的对象
stmt = conn.createStatement();
//4:执行SQL,并获取返回结果
rs = stmt.executeQuery(testsql);
//5:处理返回结果,此处打印查询结果
while (rs.next()) {
System.out.print(rs.getLong("areaid") + "/t");
System.out.print(rs.getString("areaname") + "/t");
System.out.println();
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if(rs!=null) rs.close();
if(stmt!=null) stmt.close();
//6:关闭数据库连接
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/**
* JDBC方式测试
*
* @throws Exception
*/
public static void test1() throws Exception {
String dburl = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=TestDB";
String user = "sa";
String password = "sa";
String testsql = "select * from tbarea";
//1:注册驱动类
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2:创建数据库连接
Connection conn = DriverManager.getConnection(dburl, user, password);
//3:创建执行SQL的对象
Statement stmt = conn.createStatement();
//4:执行SQL,并获取返回结果
ResultSet rs = stmt.executeQuery(testsql);
//5:处理返回结果,此处打印查询结果
while (rs.next()) {
System.out.print(rs.getLong("areaid") + "/t");
System.out.print(rs.getString("areaname") + "/t");
System.out.println();
}
//6:关闭数据库连接
conn.close();
}
}
[xhtml] view
plaincopy
<!-- proxool.xml 文件 -->
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--</SPAN><SPAN style="COLOR: #008000" mce_style="COLOR: #008000"> the proxool configuration can be embedded within your own application's.<BR><IMG src="/Images/OutliningIndicators/None.gif" mce_src="Images/OutliningIndicators/None.gif" align=top>Anything outside the "proxool" tag is ignored. </SPAN><SPAN style="COLOR: #008000" mce_style="COLOR: #
方式连接数据库 的测试程序代码
新建java project,名称为ProxoolTest,在根目录下新建src文件夹,并在src文件夹下新建test类和proxool.xml文件
[java] view
plaincopy
//test.java文件
package src;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import org.logicalcobwebs.proxool.ProxoolException;
import org.logicalcobwebs.proxool.configuration.JAXPConfigurator;
public class test {
/**
* @param proxool方式
* @throws ProxoolException
* @throws ClassNotFoundException
*/
public static void main(String[] args) throws Exception {
Connection conn =null;
Statement stmt = null;
ResultSet rs = null;
try {
System.out.println(test.class.getResource("/").toString());
System.out.println(test.class.getResource("/").getPath().toString());
//Java应用中先要加载配置文件,否则谁知道你配置给谁用的 以下两种方式都可以
//JAXPConfigurator.configure("D://TempWorkSpace//ProxoolTest//"+"src//proxool.xml", false); //绝对路径方式
JAXPConfigurator.configure(test.class.getResource("/").toString().substring(6)+"src//proxool.xml", false); //相对路径方式
String testsql = "select * from tbarea ";
//1:注册驱动类,这次这个驱动已经不是Oracle的驱动了,是Proxool专用的驱动
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
//2:创建数据库连接,这个参数是一个字符串,是数据源的别名,在配置文件中配置的timalias,参数格式为:proxool.数据源的别名
conn = DriverManager.getConnection("proxool.mysql");
//3:创建执行SQL的对象
stmt = conn.createStatement();
//4:执行SQL,并获取返回结果
rs = stmt.executeQuery(testsql);
//5:处理返回结果,此处打印查询结果
while (rs.next()) {
System.out.print(rs.getLong("areaid") + "/t");
System.out.print(rs.getString("areaname") + "/t");
System.out.println();
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
try {
if(rs!=null) rs.close();
if(stmt!=null) stmt.close();
//6:关闭数据库连接
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/**
* JDBC方式测试
*
* @throws Exception
*/
public static void test1() throws Exception {
String dburl = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=TestDB";
String user = "sa";
String password = "sa";
String testsql = "select * from tbarea";
//1:注册驱动类
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2:创建数据库连接
Connection conn = DriverManager.getConnection(dburl, user, password);
//3:创建执行SQL的对象
Statement stmt = conn.createStatement();
//4:执行SQL,并获取返回结果
ResultSet rs = stmt.executeQuery(testsql);
//5:处理返回结果,此处打印查询结果
while (rs.next()) {
System.out.print(rs.getLong("areaid") + "/t");
System.out.print(rs.getString("areaname") + "/t");
System.out.println();
}
//6:关闭数据库连接
conn.close();
}
}
[xhtml] view
plaincopy
<!-- proxool.xml 文件 -->
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--</SPAN><SPAN style="COLOR: #008000" mce_style="COLOR: #008000"> the proxool configuration can be embedded within your own application's.<BR><IMG src="/Images/OutliningIndicators/None.gif" mce_src="Images/OutliningIndicators/None.gif" align=top>Anything outside the "proxool" tag is ignored. </SPAN><SPAN style="COLOR: #008000" mce_style="COLOR: #
方式连接数据库 的测试程序代码
相关文章推荐
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- java application 应用程序 使用JDBC proxool 两种方式连接数据库 测试程序代码
- 使用JDBC建立数据库连接的两种方式
- 使用JDBC-ODBC方式连接数据库时,如何在代码中指定ODBC数据源信息
- JDBC连接数据库的两种方式----JDBC-0
- 使用Qt Designer和手动编写代码两种方式实现多窗口切换程序(Qt基础)
- JAVA各种数据库使用JDBC连接的方式
- JSP连接数据库的两种方式:Jdbc-Odbc桥和Jdbc直连(转)
- Hibernate4 使用Proxool连接数据库出现 at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcSer
- 各种数据库使用JDBC连接的方式
- 用JDeveloper开发ADF程序,连接数据库的两种方式
- JDBC数据库连接工具代码与测试简例
- java 演示使用jdbc-odbc桥连接的方式操作数据库 向数据库中添加数据
- JDBC连接数据库两种方式
- 使用PowerDesigner的JDBC方式连接数据库
- jdbc连接myslq和sql两种数据库代码
- 关于使用JDBC方式连接MSSQL数据库
- JAVA JDBC使用相同代码连接不同数据库原理浅解析
- 各种常用数据库使用JDBC连接的方式
- 使用JDBC建立各种数据库的连接方式集萃