Mysql数据库测试程序:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/*
* 测试mysql连接
*/
public class MysqlTest {
/**
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/login", "root", "root"); //login为数据库名称,
conn.setAutoCommit(false); // 当设为false时就要显示的进行提交,conn.commit(),否则数据库不会有任何改变
stmt = conn.createStatement();
String sql = "select * from usertable ";
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData metaData = rs.getMetaData(); //得到记录集的列名
for(int i=0;i<metaData.getColumnCount();i++){
System.out.print(metaData.getColumnName(i+1)+"\t");
}
System.out.println();
while (rs.next()) {
System.out.print(rs.getInt("id")+"\t");
System.out.print(rs.getString("name")+"\t");
System.out.println(rs.getString("password")+"\t");
}
String sql2 = "insert into user values('z','女','')";
stmt.executeUpdate(sql2);
conn.commit();
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
SQL Server测试程序
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SqlServerTest {
public SqlServerTest() {
}
public static void main(String args[]) {
try {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection conn
= DriverManager
.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=login","sa","sa");
Statement stmt = conn.createStatement();
String sql = "select * from employee ";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println("TestName: " + rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...
### JDBC 测试数据库连接成功的实现方法 在进行Java应用程序开发时,经常需要通过JDBC(Java Database Connectivity)来连接并操作SQL Server等数据库系统。本文将详细介绍如何利用JDBC连接SQL Server 2005,并验证...
以上就是关于JDBC数据库连接测试的核心知识,通过学习这些内容,你可以创建一个简单的JDBC程序,实现对数据库的CRUD操作。在实际项目中,应结合连接池和异常处理机制,确保代码的健壮性和效率。
测试JDBC与数据库的连接以及SQL注入
本资源集合了常用的JDBC数据库连接jar包,以及一些知名的数据库连接池实现,如dbcp和c3p0,这对于开发人员来说是非常宝贵的资源。 首先,让我们了解一下JDBC。JDBC提供了一套标准的API,包括接口和类,使得开发者...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
本教程将详细讲解如何使用JDBC测试Oracle数据库的连接,确保你的应用程序能够顺利地与数据库进行通信。 首先,你需要确保已经安装了Oracle数据库,并且知道以下关键信息: 1. 数据库服务器的主机名或IP地址(例如,...
获取数据库连接需要使用DriverManager类的getConnection()方法。该方法需要三个参数:URL、用户名和密码。URL是一个字符串,定义了数据库连接的路径。Oracle数据库的URL格式通常是“jdbc:oracle:thin:@(IP地址):端口...
对于MS SQL Server,我们可以使用ADO.NET、ODBC(开放数据库连接)或者JDBC(Java数据库连接)等技术。连接通常需要提供服务器名称、数据库名称、用户名和密码等信息,这些信息组合成一个连接字符串。 连接字符串是...
"mysql-connector"部分表明这是与MySQL数据库交互的,而"bin.jar"通常表示这是一个可执行的JAR文件,其中包含用于数据库连接的二进制代码。 使用JDBC连接MySQL数据库的步骤大致如下: 1. **添加驱动依赖**:将`...
标题"数据库连接测试代码jdbc"指的是使用Java编程语言,通过Java Database Connectivity (JDBC) API来建立和测试与数据库的连接。JDBC是Java中用于与各种数据库进行交互的一组接口和类,它允许Java程序执行SQL语句并...
在进行数据库连接之前,需要加载对应的数据库驱动。这通常通过`Class.forName()`方法完成,例如对于MySQL,我们可能会写`Class.forName("com.mysql.jdbc.Driver")`。这是因为JDBC驱动是一个实现了特定接口的Java类,...
总的来说,JDBC连接Oracle数据库的测试是一个涉及多方面知识的过程,包括JDBC API的使用、数据库连接的管理、定时任务的实现以及日志记录等。这个测试对于评估数据库的稳定性和性能至关重要,有助于优化应用程序与...
3. 创建数据库连接:`Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "username", "password");` 4. 创建Statement对象:`Statement stmt = conn.createStatement();` 5. 执行...
完成以上所有配置后,可以在命令行窗口或者Eclipse IDE中编写一个简单的Java程序来测试数据库连接是否成功。示例代码如下: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql....
本项目是针对JDBC连接数据库进行的测试,旨在确保能够正确建立、使用和关闭数据库连接,以及执行SQL查询。 在JDBC中,连接数据库通常涉及以下步骤: 1. **加载驱动**: 首先,我们需要通过`Class.forName()`方法...
本文将详细讲解如何在MyEclipse集成开发环境中测试数据库连接,包括MySQL和SQL Server 2005。 首先,我们关注的是MyEclipse中的数据库连接测试。MyEclipse是一款强大的Java集成开发环境,内置了数据库管理工具,...
描述中的“亲测可用,不限次数”意味着这个驱动已经经过了实际测试,证明它可以成功地与Access数据库建立连接,并且没有使用次数的限制,开发者可以放心在项目中使用。 标签中提到了"access"、"accdb"、"jdbc"和...
在“jdbctest”这个项目中,我们可以预期包含一个或多个Java源文件,这些文件演示了上述步骤,用于测试数据库连接是否成功。通常,这些测试会包含一个简单的SELECT语句,比如查询数据库中的表信息,以确保连接有效。...
本文将深入探讨四种常见的数据库连接方式,分别是:JDBC(Java Database Connectivity)、ODBC(Open Database Connectivity)、连接池以及ORM(Object-Relational Mapping)框架。 1. JDBC(Java Database ...