创建本地数据库mySQL并连接JDBC
转自: http://blog.csdn.net/wei_chong_chong/article/details/44830491
如何创建本地数据库MySQL并连接JDBC
- 4530
如何创建本地数据库并连接JDBC
总结了一下前人的做法然后自己试着做了一下干到晚上4点,终于将MySQL JDBC驱动配置成功了
首先,下载mySQL 软件,地址为:
http://dev.mysql.com/downloads/
安装装在默认路径里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的驱动 地址为
http://dev.mysql.com/downloads/connector/j/
下载完了之后解压缩,然后解压缩到你自己定义的路径里面。里面有个.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的更多相关文章
- Python-Web框架之 - 利用SQLALchemy创建与数据库MySQL的连接, 详解用Flask时会遇到的一些大坑 !
经过这个小项目算是对Django与Flask这两个web框架有了新的认识 , Django本身的轮子非常齐全 , 套路也很固定 , 新手在接触Django框架时 , 不会陷入到处找轮子的大坑 ; 那么 ...
- Python创建插入数据库MySQL
首先要在控制台创建好数据库 mysql -u root -p 创建数据库 查看数据库 -------------------更新分割线(上面为新增...太久没用都忘了SQL基本命令了)-------- ...
- QT 创建本地数据库(SQLite数据库)存储数据
注意:QT自带SQLITE数据库,不需要再安装 1.创建一个包含创建.查询.修改和删除数据库的数据库类(DataBase) DataBase.h头文件 #pragma once #include &l ...
- Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
必须的准备工作 一.MySQL的安装.可以参考博文: http://blog.csdn.net/jueblog/article/details/9499245 二.下载 jdbc 驱动.可以从在官网上 ...
- JAVA与数据库MySQL相连接
JDBC(Java数据库连接体系结构): 是Java实现数据库访问的应用程序编程接口,主要功能是管理存放在数据库中的数据.通过接口对象,应用程序可以完成与数据库的连接,执行SQL语句,从数据库中获取结 ...
- 第九篇 -- 对数据库mysql进行连接并压测(二)
上一节介绍了对mysql查询语句的压测,这一节来进一步的了解. 还是先把数据库的图放上来. 接下来打开Jmeter. 1. 回顾一下上一节学的查询语句 JDBC Request配置 结果 2. 条件查 ...
- 第八篇 -- 对数据库mysql进行连接并压测
参考链接:https://blog.csdn.net/laofashi2015/article/details/81296929 工具:mysql-8.0.12-winx64,apache-jmete ...
- [20140928]创建连接到MySQL的连接服务器
首先要安装 mysql odbc 然后 odbc下创建DSN,并且要在系统DSN下. 最后执行 exec sp_addlinkedserver @server= 'XY', --这是链 ...
- java 操作本地数据库 mysql
单线程版 /** * */ import java.sql.*; import java.util.Date; import org.omg.CORBA.PUBLIC_MEMBER; /** * @a ...
随机推荐
- iOS视频播放Demo VideoPlayerDemo
VideoPlayerDemo https://github.com/CaliosD/VideoPlayerDemo 一个视频播放的例子,使用了pod.
- mac os 中如何修改顶栏图标的顺序
很简单哦! 按住 cmd键同时鼠标选中那个图标,直接拖到你想要的位置即可.
- Ubuntu安装java的最简单的命令行方式
由于经常要安装java,因此 深受其烦! 分为两部: 1. sudo apt-get install openjdk-7-jdk 2. sudo vim /etc/environment 然后把下面的 ...
- iOS监听模式系列之关于delegate(代理,委托)的学习
首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事.也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法. 其次,我简单的总结了 ...
- aes加解密 Illegal key size
做aes加密时,发生一个奇怪的错误,在本地环境是好的,发布到测试环境就出问题, java.security.InvalidKeyException: Illegal key size 想到本地环境之前 ...
- java虚拟机的类加载机制
引言 我们写的代码是放在.java文件中,经过编译器编译后,转成.class文件.Class文件是一串二进制流,它可以被各平台的虚拟机所接受,实现跨平台. 虚拟机将描述类的数据从class文 ...
- ORACLE中主键约束跟唯一索引的区别
分类: DB 2011-12-03 21:34 611人阅读 评论(0) 收藏 举报 oracleconstraintsimmutableusertabledomain 1. 分别用两种方法创建主键 ...
- Layx——网页弹窗最佳选择.
开源地址:https://gitee.com/monksoul/LayX 文档地址:http://baisoft.gotoip11.com/layx/doc/ 大家好,我叫百小僧,是一名C#开发工程师 ...
- QQ connect client request's parameters are invalid, invalid openid 问题的解决
很多人的这个问题是POST的时候发生,我的也恰好在POST的时候发生.后来我发现可能是因为QQ的这个后端是采用类PHP的语言开发,在动态语言的获取参数时POST参数和GET参数是可以分开读取的,也就是 ...
- JAVAEE——BOS物流项目13:Quartz入门案例、核心概念、cron 表达式的格式(了解)
1.quartz入门案例 本入门案例基于spring和quartz整合完成. 第一步:创建maven工程,导入spring和quartz相关依赖 第二步:创建任务类 第三步:在spring配置文件中配 ...
(2012-04-18 02:32:15)