创建本地数据库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 ...
随机推荐
- 分布式Ruby解决之道
其实用Druby很久了,今天需要完成一个进程数据同步的机制,我需要的不是运行速度快,不是用 linux / mac 下的扩展,而是独立,快速开发效率,方便最简单的Ruby环境可运行,可以吗? DRb( ...
- 修改win7系统sid
百度百科定义: Windows使用SID来表示所有的安全对象(security principals).安全对象包括主机,域计算机账户,用户和安全组.名字Name是用来代表SID的一个方法,可以允许用 ...
- Implement int sqrt(int x).
自己设计函数,实现求根号.x是非负整数. Input: 8 Output: 2 当开出根号后有小数,则省略小数部分.. 思路:只要找到一个数a,a*a<=x而且(a+1)*(a+1)>x, ...
- 《深入理解java虚拟机》读书笔记1--java内存区域
Java内存管理 本文主要介绍Java虚拟机运行时的内存区域是如何划分的.Java对象的创建过程.Java对象的内存布局.Java对象的访问定位 一:运行时区域划分 主要可以分为以下 几个: 程序计数 ...
- access登录校验代码二
' 这一段是用来检查有没有输入用户名或密码的If IsNull(Trim(Me.username )) ThenDoCmd.BeepMsgBox ("请输入用户名称! ")Else ...
- Javascript二(函数详解)
一.函数 Javascript是一门基于对象的脚本语言,代码复用的单位是函数,但它的函数比结构化程序设计语言的函数功能更丰富.JavaScript语言中的函数是"一等公 ...
- Golang之Context的使用
转载自:http://www.nljb.net/default/Golang%E4%B9%8BContext%E7%9A%84%E4%BD%BF%E7%94%A8/ 简介 在golang中的创建一个新 ...
- Roundcube Webmail File Disclosure Vulnerability(CVE-2017-16651)
Preface Software: https://roundcube.net/ Versions: 1.1.0 - 1.1.9, 1.2.0 - 1.2.6, 1.3.0 - 1.3.2 CVE: ...
- webService(一)开篇
Webservice技术在web开发中算是一个比较常见技术.这个对于大多数的web开发者,别管是Java程序员还是.NET程序员应该都不是很陌生.今天我就和大家一起来学习一下webservice的基本 ...
- SQL转化为MapReduce的过程
转载:http://www.cnblogs.com/yaojingang/p/5446310.html 在了解了MapReduce实现SQL基本操作之后,我们来看看Hive是如何将SQL转化为MapR ...
(2012-04-18 02:32:15)