import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class CreateDbandTable {
public static void main(String[] args) {
Connection con = null;
Statement sm = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager
.getConnection(
"jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=utf8",
"root", "ppzhang");
sm = con.createStatement();
sm.addBatch("DROP DATABASE IF EXISTS sms;");
sm.addBatch("CREATE DATABASE sms;");
sm.addBatch("USE sms;");
sm.addBatch("DROP TABLE IF EXISTS test_table;");
StringBuffer sb = new StringBuffer();
sb.append("CREATE TABLE test_table(");
sb.append(" id int(6)unsigned NOT NULL auto_increment,");
sb.append(" name0 varchar(10) default NULL,");
sb.append(" name1 varchar(10) character set latin1 default NULL,");
sb.append(" name2 varchar(10) character set gb2312 default NULL,");
sb.append(" name3 varchar(10) character set gbk default NULL,");
sb.append("PRIMARY KEY (id)");
sb.append(")ENGINE=InnoDB DEFAULT CHARSET=utf8;");
sm.addBatch(sb.toString());
sm.executeBatch();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (sm != null) {
try {
sm.close();
} catch (SQLException e) {
sm = null;
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
}
con = null;
}
}
}
}
}
附上连接所需要的mysql的connector包。
分享到:
相关推荐
MySQL连接测试程序是一种基于VC(Visual C++)的软件开发工具,用于通过API接口与MySQL数据库进行交互。在本文中,我们将深入探讨如何利用API方式访问MySQL数据库,并提供查询示例,帮助你理解和掌握相关技术。 ...
JDBC连接mysql实例程序 一个简单的例子 但是体现了JDBC连接数据库的一般步骤
此外,"Centos 6.5下连接MySQL测试.txt"文档可能会提供更详细的步骤说明,例如环境变量设置、编译和运行C程序的命令,以及可能遇到的问题及解决方案。在实际开发中,确保编译时链接了MySQL客户端库,例如`gcc test1....
MySQL是一款流行的开源关系型数据库管理系统,而C++ Builder则是一个强大的开发环境,支持多种数据库连接,包括MySQL。 首先,要连接到MySQL数据库,我们需要在C++ Builder项目中包含必要的库。MySQL提供了一个名为...
9. **VB.NET MySQL测试程序**: 压缩包中的`TestMySQL`可能是包含了上述步骤的一个示例程序,可能包括创建连接、执行查询、显示结果等功能,用于验证VB.NET与MySQL之间的通信是否正常。 10. **优化和最佳实践**: ...
总结一下,本文主要介绍了如何在VS 2013环境下使用C#和`.NET Framework 4`连接MySQL数据库,涉及到的知识点包括:MySQL.Data.dll的使用、VS 2013的MySQL插件安装、NuGet包管理、数据库连接字符串的构建、连接与断开...
压缩包中的文件"ConnCPP"可能是实现连接功能的C++源代码文件,它可能包含了连接MySQL的基本流程,例如: ```cpp #include <mysql.h> int main() { MYSQL* conn; conn = mysql_init(NULL); // 设置服务器地址、...
本文将详细探讨如何在Qt中使用MySQL进行数据操作,并基于提供的"Qt mysql测试程序"进行解析。 首先,要进行Qt与MySQL的整合,我们需要确保安装了以下组件: 1. **Qt库**:包含Qt Widgets模块,用于构建用户界面。 2...
在这个场景中,我们有一个名为"Java访问MySQL数据库的测试程序"的项目,它是一个小型的应用程序,主要用于验证和实践如何使用Java语言来连接并操作MySQL数据库,执行基本的CRUD(创建Create、读取Read、更新Update、...
### Tomcat 中连接 MySQL 的五种方法 在 Java Web 开发中,Tomcat 服务器作为应用服务器被广泛使用,而 MySQL 数据库则是许多项目中首选的关系型数据库管理系统。为了实现 Tomcat 应用与 MySQL 数据库的有效交互,...
本文将详细地介绍新手如何使用VB6.0连接MySQL数据库,并提供清晰的步骤。 首先,要使VB6.0能够连接到MySQL数据库,需要在VB6.0的应用程序中引用MySQL的数据库引擎。由于VB6.0本身并不直接支持MySQL,所以一般需要...
这个包包含了连接MySQL数据库所需的驱动程序。 安装完成后,你需要在EF模型中配置MySQL数据库连接。在项目中添加一个新的项,选择“ADO.NET实体数据模型”,然后选择“EF设计数据模型向导”。在向导中,你可以选择...
本文将详细介绍如何在CentOS系统上搭建LAMP环境,并测试PHP与MySQL的连接。 首先,我们要确保安装的是纯净的CentOS系统,避免预装的不必要的组件。在安装过程中,不选择Web服务器选项,因为后续我们会手动进行编译...
MySQL Connector/NET是Oracle公司为.NET开发者提供的官方驱动程序,使得.NET应用程序能够无缝连接到MySQL服务器。这个驱动实现了ADO.NET接口,包括DbConnection、DbCommand、DbDataAdapter等,符合.NET Framework的...
MySQL驱动程序是.NET环境中连接MySQL数据库的关键组件,它允许开发者通过C#、VB.NET等.NET语言与MySQL数据库进行交互。本文将深入探讨MySQL驱动程序在.NET环境中的使用、功能、安装以及常见问题。 首先,MySQL驱动...
总的来说,通过JMeter连接MySQL数据库,我们可以进行数据库性能测试,评估系统的处理能力和稳定性,这对于优化应用程序和数据库配置至关重要。记得在测试过程中不断调整参数,以便找到最佳的系统性能配置。
接下来,我们将讨论C语言连接MySQL的基本步骤: 1. **初始化**: 在C程序中,首先需要调用`mysql_init()`函数初始化一个`MYSQL`结构体实例,这是连接数据库的基础。 2. **连接**: 使用`mysql_real_connect()`函数...
在使用ODBC(Open Database Connectivity)连接MySQL数据库时,可能会遇到“ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的异常。这个错误通常表示系统无法找到有效的...
本模块基于Node.js实现了对MySQL数据库的封装,利用了mysql连接池来优化性能,并且包含了用于测试的百万级数据,确保了在大数据量场景下的稳定性和效率。以下将详细介绍该模块的关键知识点: 1. **Node.js与MySQL**...
一直在用的这个工具和大家分享一下,简单易的数据库连接测试工具,主要用来测试是否能连接数据库,不过也可以编码数据库和执行SQL代码,工具虽说,但功能强大。 已测试过 sql server 2000,sql2005,sql2008,mysql, ...