何创建本地数据库并连接 JDBC 总结了一下前人的做法然后自己试着做了一下干到晚上4点,终于将MySQL JDBC驱动配置成功了 首先,下载 mySQL 软件,地址为: http://dev.mysql.com/downloads/ 安装装在默认路径里 C:\Program Files\MySQL 如果在安装过程中初始
何创建本地数据库并连接 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 class MysqlJdbc {
public static void main(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
PS: code要仔细看过,该修改的地方一定要修改才行运行,不要不看直接运行那是不行的