欢迎使用CSDN-markdown编辑器
来源:互联网 发布:能至网络瘫痪的攻击 编辑:程序博客网 时间:2024/05/22 14:33
java 使用jdbc新建数据库
在网上找了好久java如何使用jdbc创建新的数据库,好多都说不能创建,要在mysql里面创建好数据库,用jdbc直接connect;
自己实验了一下,发现是可以创建的,现在和大家分享一下
public static final String USER = "root"; public static final String PASSWORD = "123456"; private static Connection conn = null; private static Statement statement = null; public testDatabase(String databaseName) { String urlName = URL+databaseName; try { Class.forName("com.mysql.jdbc.Driver"); System.out.println(urlName); connectDatabase(urlName+"?useUnicode=true&characterEncoding=gbk"); }catch (SQLSyntaxErrorException se) { System.out.println("connectDatabase error code: "+se.getErrorCode()+"\n"); if(1049 == se.getErrorCode()) { try { connectDatabase(URL); statement.executeUpdate("create database " + databaseName + " character set gbk"); statement.executeUpdate("use " + databaseName); } catch (SQLException e) { e.printStackTrace(); } } }catch (Exception e) { e.printStackTrace(); } createTestBankTable(); } private void connectDatabase(String databaseUrl) throws SQLException { System.out.println("databaseUrl: "+databaseUrl+"\n"); conn = (Connection) DriverManager.getConnection(databaseUrl, USER, PASSWORD); System.out.println("connect database success!\n"); statement = (Statement) conn.createStatement(); System.out.println("connect statement success!\n"); }
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- java 文件处理总结
- 欢迎使用CSDN-markdown编辑器
- LeetCode 124:Binary Tree Maximum Path Sum
- java Pattern和Matcher详解
- RS422接线方法
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 前端开发入门:前端开发环境构建工具Grunt
- 如何查找一个新领域的景点文献
- UIWindow对象的获得方式
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 请求网络下载图片2(读取是否存在缓存图片)
- android状态栏一体化、沉浸式状态栏(兼容低版本)
- http-启用telnet并开启回显功能