您的位置:首页 > 编程语言 > Java开发

java与MySQL连接

2015-08-31 00:46 309 查看


安装好MySQL之后,下载JDBC驱动:mysql-connector-java-5.0.5.zip,然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里。具体如下:“我的电脑”->
“属性” -> “高级” -> “环境变量”,在系统变量那里编辑classpath,将D:\mysql-connector-java-5.0.5\mysql-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。



创建Database:我在dos下操作。

MySQL用法介绍网址: http://blog.csdn.net/chinacodec/article/details/5797127/

1、启动MySQL服务器
实际上上篇已讲到如何启动MySQL。两种方法:
一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。
二是在DOS方式下运行
 d:/mysql/bin/mysqld

2、进入mysql交互操作界面
在DOS方式下,运行:
d:/mysql/bin/mysql -u root -p
 出现提示符,此时已进入mysql的交互操作方式。
如果出现 "ERROR 2003: Can‘t connect to MySQL server on ‘localhost‘ (10061)“,说明你的MySQL还没有启动。

3、退出MySQL操作界面
 在mysql>提示符下输入quit可以随时退出交互操作界面:
mysql> quit
Bye
你也可以用control-D退出。

4、创建一个数据库abccs
mysql> CREATE DATABASE abccs;

注意不同操作系统对大小写的敏感。

5、选择你所创建的数据库
mysql> USE abccs
Database changed
此时你已经进入你刚才所建立的数据库abccs.

CREATE TABLE STUDENT  

(  

SNO CHAR(7) NOT NULL,  

SNAME VARCHAR(8) NOT NULL,  

SEX CHAR(2) NOT NULL,  

BDATE DATE NOT NULL,  

HEIGHT DEC(5,2) DEFAULT 000.00,  

PRIMARY KEY(SNO)  

);  

接下来,写java程序:

import
java.sql.*;

public class learn

{ // 创建类Conn
Connection con; // 声明Connection对象
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
String user = "root";
String password = "123";
public Connection getConnection() 
{// 建立返回值为Connection的方法
try {// 加载数据库驱动类
Class.forName(driver);
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) 
{
e.printStackTrace();
}
try 
{// 通过访问数据库的URL获取数据库连接对象
con = DriverManager.getConnection(url,user,password);
System.out.println("数据库连接成功");
} catch (SQLException e) 
{
e.printStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}

public static void main(String[] args) 
{ // 主方法
learn c = new learn(); // 创建本类对象
c.getConnection(); // 调用连接数据库方法
}

}

最后,一定要把下载的那个...bin.jar加到buildpath里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 数据库 MySQL