您的位置:首页 > 数据库 > MySQL

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

2015-04-02 12:32 731 查看


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



(2012-04-18 02:32:15)


转载▼

标签:


mysql


jdbc


驱动

分类: 苦逼地学习
如何创建本地数据库并连接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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: