-
我用JDBC获取as/400的数据库连接5
问题如下:我用JDBC获取as/400的数据库连接
获取方式如下:
Java code
1):Class.forName(driverClassName);
2):conn = DriverManager.getConnection(url, userName, userPassword);
当url正确,用户名或密码错误时,会弹出一个类似applet的对话窗口,提示重新输入正确的用户名和密码
而程序会在2)处等待,我猜想是阻塞状态,当输入正确用户名和密码并确认后,才会继续执行程序,或者关闭弹出窗口,会跑出异常,终止程序。
我现在不想让它在用户名或密码错误时处于等待状态,我需要它抛出异常终止(即和其它的数据库连接一样),请问各位高手有什么好办法,本人对as/400数据库不熟,而且本地没有测试环境,还请高手们给出专业见解,万分感谢。2010年11月19日 15:40
相关推荐
它允许Java应用程序通过Java Database Connectivity (JDBC) API来连接和操作AS/400上的数据库、中间件和其他服务。在Java开发环境中,`jt400-jdk9-10.1.jar` 是这个驱动程序的具体版本,适用于Java 9及更高版本。 ...
9. **`www.pudn.com.txt`**:这个文件可能是从网络论坛或其他资源下载信息的来源记录,可能包含了获取AS/400连接相关资料的链接或者讨论。 综合以上信息,学习和应用这些技术可以帮助开发者构建Java应用程序,实现...
2. **建立数据库连接**: - 通过`DriverManager.getConnection()`方法,使用URL、用户名和密码建立到数据库的连接。 - 例如,对于Oracle数据库的连接字符串可能是`jdbc:oracle:thin:@<host>:<port>:<service_name>...
2. **创建数据库连接**: 使用`java.sql.DriverManager`类来建立到MySQL服务器的连接。这需要数据库的URL、用户名和密码。例如: ```java String url = "jdbc:mysql://your_server_address:port/your_database"; ...
综上所述,AS400与Windows数据库之间的数据倒入涉及多个技术层面,包括接口开发、数据库连接、数据转换和错误处理等。提供的jar文件组合起来,构成了一个完整的解决方案,帮助企业实现跨平台的数据交换,提高数据...
2. **建立数据库连接**:使用`Class.forName()`加载驱动,然后通过`DriverManager.getConnection()`方法创建数据库连接。例如: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = ...
通过JDBC,我们可以创建数据库连接、发送SQL语句、处理结果集等。在Oracle数据库中,存储过程是一组预编译的SQL语句和PL/SQL块,可以在数据库中存储并重复使用,提高代码的复用性和执行效率。 连接Oracle数据库通常...
3. **建立连接**: 使用所选驱动提供的API创建数据库连接。例如,对于Java中的JDBC,你可以使用`DriverManager.getConnection()`方法。 ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ...
3. **执行SQL查询**:一旦建立了数据库连接,就可以使用`Statement`或`PreparedStatement`对象来执行SQL查询或更新操作。 4. **处理结果集**:执行查询后,结果将返回到`ResultSet`对象中,可以通过遍历此对象来获取...
总之,解决“Name jdbc is not bound in this Context”错误的关键在于正确配置数据源,并在Java代码中使用JNDI查找数据源以获取数据库连接。理解并熟练掌握这些步骤对于开发基于Java Web的应用程序来说至关重要。
Java JDBC(Java Database ...同时,为了提高代码的可读性和可维护性,通常会使用连接池来管理数据库连接,如C3P0、HikariCP或Apache DBCP等。对于分页,还可以考虑使用存储过程或数据库提供的分页函数来优化性能。
### Matlab中使用JDBC访问SQL Server #### 概述 在科研、数据分析及工程领域,Matlab 是一种广泛使用的高级编程语言与交互式环境。它不仅支持数学计算、算法开发和数据可视化等功能,还能通过Java Database ...
本文将详细介绍如何在WebLogic Platform 8.1控制台中设置Oracle 9i、SQL Server 和 JDataStore 数据库连接池以及如何在应用程序中获取这些连接。此外,还会演示如何使用JBuilder 10.0X for WebLogic Edition来进行...
在各种编程语言中,如Java, C#, Python等,都有相应的数据库连接库,如Java的JDBC,Python的pymysql或psycopg2等。 以Python为例,使用pymysql库连接MySQL数据库的示例代码如下: ```python import pymysql # ...
【Java 数据库连接】在Java编程中,与数据库的连接是通过JDBC(Java Database Connectivity)API实现的。JDBC是Java平台的标准接口,允许Java应用程序连接到各种类型的数据库。开发者可以通过加载数据库驱动,建立...
8. **jt400-6.1.jar**:IBM iSeries (AS/400)的JDBC驱动,使得Kettle能够连接到这种数据库系统。 9. **odfdom-java-0.8.6.jar**:ODF(Open Document Format)DOM库,用于处理ODF格式的文档,如OpenOffice或...
数据库连接是程序开发中的核心部分,特别是在涉及到数据存储和检索的应用中。Access是一个由微软公司推出的数据库管理系统(DBMS),它被广泛应用于小型企业和个人项目中,因为其易用性和与Microsoft Office套件的...
- 数据库连接池:在实际项目中,为了提高性能和资源利用率,通常会使用连接池管理数据库连接。 - 错误处理:务必捕获并处理可能出现的SQLException,保证程序的健壮性。 - SQL注入:避免直接拼接用户输入到SQL...
1. `jt400.jar`:这是一个用于连接AS/400或IBM iSeries系统的JDBC驱动,虽然不是专门针对DB2,但在某些场景下,如处理iSeries数据时,可能会用到。 2. `db2jcc41.jar`、`db2jcc1.jar`、`db2jcc4.jar`、`db2jcc.jar`...
数据库连接池是一种用于管理数据库连接的技术,它通过预先创建并维护一定数量的数据库连接,当应用程序需要访问数据库时,可以从连接池中获取一个已存在的连接,使用完毕后归还到连接池中,而不是每次访问都新建和...