如何创建本地数据库并连接JDBC

总结了一下前人的做法然后自己试着做了一下干到晚上4点,终于将MySQL JDBC驱动配置成功了

首先,下载mySQL 软件,地址为:

安装装在默认路径里C:\Program Files\MySQL

如果在安装过程中初始化出现失败的时候,那么很有可能是因为port被引用或者之前安装过端口被占用,清除注册表中关于mysql的记录,然后完全卸载之后重新安装

打开安装好的MySQL, 查找到本机地址:localhost , 数据库名: ,用户名:root, 密码自己设置一个。

进入DOS模式,然后用cd命令进入C:\Porgram Files\MySQL\MySQL Server\bin的目录下(为默认安装目录),然后输入mysql –h localhost –u root –p 敲回车

然后出现enter password:

输入密码

然后会出现

证明mySQL连接成功了

然后通过这个就可以操作mySQL了

1.mysql>show databases;

2.mysql>create database sample;

3. use sample;

Insert into user values(‘sway’,’1234556’);

然后下载mySQL的JDBC的驱动 地址为

下载完了之后解压缩,然后解压缩到你自己定义的路径里面。里面有个.jar格式的文件,

我们要把这个文件安装到eclipse里面,可以通过手动操作也可以通过在eclipse里面建立路径,我使用的是第二种方法。如下:

4.在eclipse里面新建一个java project,命名为JDBCTest

5.建立完project之后,会在左边的一栏看到

6.右击JDBCTest, 找到build path,然后点击add external archives

7.       选中之前下载的JDBC driver  mysql-connector-java-5.1.19-bin.jar

然后你就会看到JDBCTest 下面referenced libraries 的下面就有这个驱动

8.       右击JDBCTest 新建class,然后命名Mysqljdbc.class

9.       将code复制到class里,

import java.sql.*;

public classMysqlJdbc {

publicstaticvoidmain(String args[]) {

try{

Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序

//Class.forName("org.gjt.mm.mysql.Driver");

System.out.println("Success loading Mysql Driver!");

}

catch(Exception e) {

System.out.print("Error loading Mysql Driver!");

e.printStackTrace();

}

try{

Connection connect = DriverManager.getConnection(

"jdbc:mysql://localhost/sample","root","song1024");

//连接URL为jdbc:mysql//服务器地址/数据库名,后面的2个参数分别是登陆用户名和密码

System.out.println("Success connect Mysql server!");

Statement stmt = connect.createStatement();

ResultSet rs = stmt.executeQuery("select * from user");

//user 为你表的名称

while(rs.next()) {

System.out.println(rs.getString("name"));

}

}

catch(Exception e) {

System.out.print("get data error!");

e.printStackTrace();

}

}

}

然后run 就会在底下得对话框出现success loading

mysql创建jdbc数据库_创建本地数据库mySQL并连接JDBC相关推荐

  1. 本地数据库_干货|本地数据库调用的实现案例

    本地数据库的调用是数据分析入门的必学技能,今天给大家带来一篇干货,通过对欧洲职业足球球员的信息进行统计分析. 项目首先将根据各类指标对每个球员单独评分,再以国家分组,得出每个国家球员实力的平均系数,最 ...

  2. 分步式数据库_创建真实数据科学档案项目的分步指南

    分步式数据库 As an inspiring data scientist, building interesting portfolio projects is key to showcase yo ...

  3. 【Linux】【服务器】 CentOS7下远程访问mysql数据库_创建用户及授予权限_查看用户、修改密码详细步骤

    一.创建用户 CREATE USER 'username'@'%' IDENTIFIED BY 'password'; username:你将创建的用户名: %:指定该用户在哪个主机上可以登录,%表示 ...

  4. mysql创立不了数据库_以下不属于MySQL安装时自动创建的数据库是( ) (5.0分)_学小易找答案...

    [单选题]下列删除itcast数据库的sql语句中,正确的是 (5.0分) [单选题]MySQL提供的( )语句可查看数据表的创建语句. (5.0分) [单选题]下面选项中,属于定点数的类型是 (5. ...

  5. 新建mysql数据库方法_三种方法建立MySQL数据库_创建数据库_新建数据库 - 树懒学堂...

    第一种:使用CMD命令 我们可以在cmd命令窗口使用sql语句建立数据库,创建数据库的sql语句语法格式如下: CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] C ...

  6. 用mysql创建教务管理系统_创建教务管理数据库 mysql创建数据库步骤

    为什么提示数据库创建失败? name=教务管理系统_log, filename="D:\sql server\教务管理系统_data.mdf",改成name=教务管理系统_log, ...

  7. (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库

    Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...

  8. gp数据库创建数据库_创建数据库简介

    gp数据库创建数据库 MySQL是当今最流行的开源数据库之一. 它在商业和开源双重许可模式下可用. MySQL找到了从嵌入式设备到集群企业环境的各种应用程序. POWER5™处理器是IBMPPC®AS ...

  9. oracle 一个实例创建多个数据库_创建多个Oracle数据库及相应的实例

    转 http://blog.csdn.net/luiseradl/article/details/6972217 对于使用过SQL Server数据库的用户可以会对Oracle中的数据库的实例的概念理 ...

  10. 本地连接linux mysql数据库_在本地连接远程MySQL数据库(Linux)

    尝试了两种在本地连接远程 MySQL 数据库的方式,一种是在本地使用 cmd 进行连接,还有一种就是使用 MySQL 的可视化工具 Navicate for MySQL 进行连接 一.对远程 MySQ ...

最新文章

  1. Docker(四):Docker 三剑客之 Docker Compose
  2. PAT_B_1094_Java(20分)
  3. 莫烦Pytorch神经网络第四章代码修改
  4. 实例61:python
  5. android平台上持久化存储3种手段_深入学习Redis :持久化
  6. java获取当前时间星期几_java怎么获取当前日期是星期几
  7. magento 首页添加最新产品 Display new products on the home page
  8. 4 5区别 angular 和_初探Angular的更新机制
  9. 微信翻译团队课余也搞围棋AI:比腾讯绝艺更强,首次亮相就夺冠
  10. 【sklearn第二十讲】聚类
  11. prototype 对象的进一步深入理解
  12. php中vc14是什么意思,VC9、VC11、VC14、VC15是啥?
  13. ERP和进销存系统区别是什么
  14. joomla人人登录
  15. 在日本做开发的日子(序,生活篇的吃货,穿与住)
  16. 如何将MBR分区转换成GPT分区
  17. Spring文件上传接口学习(MultipartFile,MultiparHttpservletRequest,MultipartResolver)
  18. 毕业论文知识点记录(四)——MaxEnt模型
  19. [词根词缀]fact/fug/fuse/词源知识F的内容
  20. 重塑矩阵(一个矩阵转化成另一个矩阵)

热门文章

  1. 5.程序员的自我修养---Windows PE/COFF
  2. 23. 实例 --- 变量
  3. 2. 创建多网站和商店(Creating Multiple Websites and Stores)
  4. js页面滚动时层智能浮动定位实现(jQuery/MooTools)
  5. 两种获取python版本的方法
  6. 父类子类的创建对象和实例化
  7. Exchange管理界面
  8. 解决Eclipse 鼠标悬停提示框是黑色的
  9. c# datagridview列形式为Combobox,每行下拉选项不一样
  10. Spring Boot的MyBatis注解:@MapperScan和@Mapper