问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

通过java代码如何实现对mysql数据库进行创建新的数据库的操作

发布网友 发布时间:2022-04-07 19:00

我来回答

2个回答

热心网友 时间:2022-04-07 20:29

1 import java.sql.Connection;
  2 import java.sql.DriverManager;
  3 import java.sql.ResultSet;
  4 import java.sql.SQLException;
  5 import java.sql.Statement;
  6
  7 public class CreateDataSource {
  8
  9 /**
  10 * @param args
  11 */
  12 public static void main(String[] args) {
  13 // TODO Auto-generated method stub
  14 String database = "test2";
  15 new CreateDataSource().getConn(database);
  16 }
  17
  18 String mysqlDriver = "com.mysql.jdbc.Driver";
  19 String url = "jdbc:mysql://localhost:3306/test1";
  20 String newUrl = "jdbc:mysql://localhost:3306/";
  21 String username = "root";
  22 String password = "root";
  23 Connection conn = null;
  24 Connection newConn = null;
  25
  26 public Connection getConn(String database) {
  27
  28 try {
  29 Class.forName(mysqlDriver);
  30 } catch (ClassNotFoundException e) {
  31 // TODO Auto-generated catch block
  32 e.printStackTrace();
  33 }
  34 try {
  35 String tableSql = "create table t_user (username varchar(50) not null primary key,"
  36 + "password varchar(20) not null ); ";
  37 String databaseSql = "create database " + database;
  38
  39 conn = DriverManager.getConnection(url, username, password);
  40 Statement smt = conn.createStatement();
  41 if (conn != null) {
  42 System.out.println("数据库连接成功!");
  43
  44 smt.executeUpdate(databaseSql);
  45
  46 newConn = DriverManager.getConnection(newUrl + database,
  47 username, password);
  48 if (newConn != null) {
  49 System.out.println("已经连接到新创建的数据库:" + database);
  50
  51 Statement newSmt = newConn.createStatement();
  52 int i = newSmt.executeUpdate(tableSql);//DDL语句返回值为0;
  53 if (i == 0) {
  54 System.out.println(tableSql + "表已经创建成功!");
  55 }
  56 }
  57 }
  58
  59 } catch (SQLException e1) {
  60 // TODO Auto-generated catch block
  61 e1.printStackTrace();
  62 }
  63 return conn;
  64 }
  65 }

热心网友 时间:2022-04-07 21:47

使用Statement 或PreparedStatement去执行SQL。。。。。。
CREATE DATABASE test1234
安卓开发搭建MySQL数据库环境实践adroidmysql

第一步:安装MySQL数据库 在电脑上安装好MySQL数据库,并启动。可以使用XAMPP、WAMP等集成开发环境,也可以单独安装MySQL数据库。在安装完MySQL数据库后,需要确保MySQL服务已经启动。第二步:创建数据库和表 在MySQL数据库中创建一个新的数据库,可以使用以下命令:CREATE DATABASE database_name;创建完数...

用java连接mysql实现对表中的数据查找,插入,修改等功能,

1、准备MySQL数据库驱动包:mysql-connector-java-5.0.8-bin.jar,一个项目中只能存在一个版本的驱动包 a、复制该驱动包,粘贴到项目中 b、选中项目里的驱动包,右键->Build Path->Add to Build Path 2、在类里写代码加载驱:决定连接哪种数据库 a、Class.forName("com.mysql.jdbc.Driver");b...

路在脚下!教你怎样将Java接到MySQL数据库,涨薪不在话下!

使用ORM连接时,如Hibernate,可简化与数据库的交互。首先添加Hibernate核心依赖项,然后定义实体类和配置文件。Hibernate配置文件中包括数据库连接属性,如方言属性,用于指定SQL方言,以确保将HQL语句正确转换为适合的SQL。创建SessionFactory以管理JDBC连接,运行查询以从人员表中选择所有人员。MyBatis是一个SQL...

如何用java打印mysql数据库

4. 创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。DriverManager类作用于Java程序和JDBC驱动程序之间,用于检查所加载的驱动程序是否可以建立连接,然后通过它的getConnection方法,根据数据库的URL、用户名和密码,创建一个JDBC Connection 对象。代码如:Connection connection = DriverManager....

如何使用java代码创建数据库实例,

java连接数据库主要用的是jdbc。在你指定jdbc的时候需要指定连接字符串。对于数据库的不同连接字符串的格式不同。但是目前发现jdbc连接数据库都是指定库名称的。比如mysql会指定。oracle会指定。sqlserver也会指定。可能是为了安全期间数据库开发商没有提供此类不用指定库名就连接上的方法,主要是为了安全数据...

mysql与java连接实现增删改 数据库数据。我写了连接的代码如下,请帮我...

public static Connection GetJDBCConn() { Connection conn = null;try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");} catch (ClassNotFoundException e) { e.printStackTrace();} try { conn = DriverManager.getConnection(ur1,user,password);} catch (SQLException e) { e...

Java数据库连接实现以及容易出现的错误

1. 创建一个Java项目。2. 创建一个类。3. 把jar包复制到项目中,然后构建路径。4. 编写连接数据库的代码,需要用到操作数据库的各种接口和类型。5. 开始编写代码,查询全部数据。6. 模拟登录操作,条件查询。7. 分页查询。首先添加数据。剩下的其他操作类似,就不一一列举了。三、总结:总结一下...

如何在Java程序中访问mysql数据库中的数据并进行简单的操作

首先创建个连接MySQL的类;例 package cn.com.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class JDBCUtils { // 驱动程序名 String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名world String...

怎么创建数据库

问题一:创建数据库的两种方法 交互式创建,就是你右击数据库然后选择新建数据库按钮就可以...还有一种就是sql语句创建比如创建一个数据库名为a 的数据库,那么sql语句就是,create database a;然后执行下就可以... 问题二:如何用MySQL建立数据库 这很简单啊! 在...

JDBC连接数据库的步骤都有哪些?

1、首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。2、添加id,name字段,点击【保存】,设置表名称为user。3、最终数据库及表创建成功。4、然后我们添加一条数据。5、下载java mysql connector驱动,通过maven添加依赖即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...新南站到郑州市东明路和纬五路交叉口的肿瘤医院,最少转乘,大概多长... 合肥济民肿瘤医院到合肥汽车南站怎么坐公交车? 合肥凤凰肿瘤医院下高铁后怎么走打的大概要多少钱 什么是爱情,我又迷糊了!哎…… 三个月宝宝拉绿便便怎么回事 GB/T276-1994 圆柱滚子轴承 6311-2rs/z1 这个型号各字母所代表的意思... 6208轴承最高限速多少 为什么我在电脑上下载的photoshop软件都是花钱的,要不打不开。怎么才 ... 6204轴承是什么类型的轴承? 爱情天梯是真的吗 艾默生在轨道交通或高铁动车领域的空调系统有什么解决方案吗? 儿子给妈妈的微信备注一号饲养员什么意思? sunshine girl moumoon 中文谐音歌词 京沪高铁用的是美的中央空调系统吗? 手游版的绝地求生怎么下车新版本 有人知道那个京沪高铁里面用的*空调系统是什么牌子的啊?是美的的吗? 绝地求生未来之役手机怎么下车 动车上的空调是什么牌子 手游绝地求生怎么下车 绝地求生下车键是哪个? 日が落ちるまで 中文谐音音译,罗马音实在看不懂 高铁,地铁站用什么牌子的空调大家知道吗 Archive of Our Own看文打不开怎么办 移动充值卡怎么激活??? 请问怎么激活充值卡 移动手机充值卡怎样激活才能使用 我参加了“联通小黑盒年卡上新”活动,话费如何返还? 打开ao3的新方法有哪些? ao3怎么看tag排名 小黑盒买了游戏没有激活码怎么办 ファイティングポーズの诗的中文拼音或者中文音译 不要罗马 急求!! 为什么吃鸡弹幕模拟器 车险一年换一个公司吗 守护甜心中的心灵之蛋翻译成中文拼音的,还有第2部的,行吗,真的很想要 开利中央空调氟系统怎么样? 绝地求生刺激战场怎么退出模拟器登录? 高铁复兴号车厢空调相连通吗? 汽车保险能不能按月买? 用数据恢复软件恢复U盘找不到文件是怎么回事 夏天坐高铁冷不冷 早安少女组的 大眼睛 的中文谐音 中文歌词和日语歌词 U盘数据没了,用easyrecovery软件找不到文件?急死了 守护甜心大家的蛋中文谐音 你认为高铁动车的空调更舒适还是家里的空调更舒适? 修复U盘工具,搜索不到U盘 求放浪兄弟的《时の描片》和H·O·T的《Candy》中文谐音歌词~~哪位大侠帮帮忙!!不甚感激!!! 我的u盘能打开显示0字节格式化没有反应修复工具搜索不到U盘 U盘可识别.但在我的电脑里没有.用修复软件也检测不出来 U盘误删除文件后打不开了,也不能格式化,提示找不到U盘 为什么用U盘数据恢复工具找不到U盘里的数据,扫描时显示的显示内存为0,文件数量为0,怎么办啊?