`
hcmfys
  • 浏览: 357793 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Jdbc Test

    博客分类:
  • java
阅读更多
package com.jxr.agent;

import com.jxr.database.SqlHelper;
import com.jxr.database.SqlParamater;
import com.jxr.database.SqlParamaterType;
import com.jxr.common.PhotoData;
import com.jxr.framework.SysSetting;

import java.sql.SQLException;
import java.sql.ResultSet;
import java.util.List;
import java.util.ArrayList;
import java.io.Console;

/**
 * Created by hcmfys.
 * User: Administrator
 * Date: 2009-11-20
 * Time: 20:33:10
 * To change
 */
public class TestAgent extends SqlHelper {
    public TestAgent() throws SQLException, ClassNotFoundException, IllegalAccessException, InstantiationException {
        super(SysSetting.SqlConnectionString, DataType.SQL, "sa", "1");
    }

    public List<PhotoData> GetPhotoList() {
        try {
            ArrayList<PhotoData> list = new ArrayList<PhotoData>();
            ResultSet rs = super.ExecuteProcedure("{call getUrl(?)} ",
                    new SqlParamater<Integer>(SqlParamaterType.INTEGER, "id", 1));                       //select * from PhotoData
            while (rs.next()) {
                PhotoData p = new PhotoData(rs);
                list.add(p);
            }

            return list;
        } catch (SQLException e) {
            e.printStackTrace();
            return null;
        }finally{
           super.dispose();
        }
    }

    public static void main(String[] args) {
        TestAgent test;
        try {
            test = new TestAgent();
            List<PhotoData> list = test.GetPhotoList();
            Console con = System.console();
            if (con != null)
                con.readLine();
            for (PhotoData p : list) {
                System.out.println(p.getId() + "  " + p.getUrl());
            }
        }
        catch (SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        } catch (InstantiationException e) {
            e.printStackTrace();
        }

    }
}


--------------------------------------------------------------
package com.jxr.framework;

/**
 * Created by hcmfys
 * User: Administrator
 * Date: 2009-11-20
 * Time: 21:16:41
 *  
 */
public class SysSetting {


    public static String SqlConnectionString="jdbc:sqlserver://127.0.0.1:1433;databaseName=Test;user=sa;password=1"   ;
    public static String DbConnectionString = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=e:/javax/jxrDb.mdb";

}
分享到:
评论

相关推荐

    testJDBC测试jdbc

    【标题解析】:“testJDBC测试jdbc”这个标题暗示了我们将会探讨的是一个关于Java JDBC(Java Database Connectivity)的测试程序。JDBC是Java中用于与数据库交互的标准接口,它允许Java应用程序连接到各种类型的...

    TestJdbc

    标题中的"TestJdbc"可能是指一个关于Java数据库连接(JDBC)的测试项目或教程。JDBC是Java编程语言中用于与各种数据库交互的一组接口和类,它允许Java程序执行SQL语句并处理结果。对于新手来说,了解和掌握JDBC是...

    jdbc Connection test

    在IT行业中,JDBC(Java Database Connectivity)是Java语言中用于与各种数据库进行交互的一组接口和类。本文将深入探讨如何使用Eclipse IDE来连接MySQL-Front数据库,并实现数据表的插入和删除操作。 首先,我们...

    JdbcTest.java

    JDBC连接DM数据库

    JDBC_test2.zip

    【JDBC_test2.zip】是一个包含使用Java的JDBC(Java Database Connectivity)接口与MySQL数据库交互的示例项目。这个项目结合了Servlet和HTML技术,实现了数据库中的基本操作:增、删、改、查。接下来,我们将深入...

    java jdbc maven test

    Java JDBC Maven Test是一个关于在Java开发环境中,使用Maven构建工具进行数据库操作(JDBC)以及集成HTTP和RPC测试的示例项目。在这个项目中,我们将深入探讨如何配置Maven项目,使用Java JDBC API与数据库交互,...

    testOracle测试jdbc for Oracle

    本篇将围绕“testOracle测试jdbc for Oracle”这个主题,详细阐述如何使用JDBC进行Oracle数据库的连接测试。 首先,我们需要理解JDBC的概念。JDBC是Java平台的一部分,它为开发者提供了统一的API,用于与各种类型的...

    JDBC_TEST.rar_jdbc

    **JDBC(Java Database Connectivity)**是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,它提供了标准的API让Java程序员能够连接到各种不同的数据库系统,进行数据的读写操作。JDBC是Java平台的...

    sharding-jdbc-test.zip

    **标题解析:** "sharding-jdbc-test.zip" 这个标题表明了这是一个与Sharding-JDBC相关的测试压缩包,可能包含了一些示例代码或配置文件,用于演示或验证Sharding-JDBC在分库分表场景下的应用。 **描述解析:** ...

    JDBC数据库连接步骤Test.java

    是连接数据库的操作,及连接代码,处理异常的方法。

    sqljdbc和测试jdbc连接类

    `test_jdbc.java`文件则可能是用于测试JDBC连接功能的源代码。 1. **SQL Server JDBC驱动(sqljdbc.jar)** `sqljdbc.jar`是Microsoft发布的Java数据库驱动,用于Java应用程序连接到SQL Server数据库。这个驱动...

    spring jdbc Templatetest 访问mysql数据库,批量插入数据

    在Java开发中,Spring JDBC Template是一个非常重要的工具,它提供了对数据库操作的抽象层,简化了JDBC的繁琐工作,使我们能够更加专注于业务逻辑。本主题将详细讲解如何使用Spring JDBC Template访问MySQL数据库并...

    eclipse jdbc

    Eclipse JDBC 连接 MySQL 指南 Eclipse 是一个流行的集成开发环境(IDE),它支持多种编程语言,包括 Java。JDBC(Java Database Connectivity)是 Java 语言中连接数据库的标准 API。下面我们将详细介绍如何使用 ...

    Hive_JDBC.zip_hive java_hive jdbc_hive jdbc pom_java hive_maven连

    Hive JDBC(Java Database Connectivity)是Hive提供的一种接口,使得其他编程语言,如Java,能够通过JDBC驱动程序与Hive进行交互,实现数据查询、分析和操作。本教程将深入讲解如何使用Hive JDBC在Java项目中建立与...

    jdbc核心代码.docx

    String url ="jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true"; String user = "root"; String password = "root"; Connection conn = ...

    jdbc详解(基础版本)

    private static final String URL = "jdbc:mysql://localhost:3306/test"; // test为数据库名 private static final String USERNAME = "root"; // 用户名 private static final String PASSWORD = "1234"; // 用户...

    click-house-jdbc-test.zip

    本资源为利用clickhouse的jdbc官方驱动 封装完整的增删改查示例。 修饰符和类型 方法 说明 void batchInsertData(clickhouse.service.impl.ClickHouseWrap clickHouseWrap, String tableName, List,Object&gt;&gt; field...

    JDBC教程

    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "username", "password"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM ...

Global site tag (gtag.js) - Google Analytics