java连接MySQL数据库方法

 第一步:安装MySQL

 这步我就不多说了,点击去看看怎么安装吧

 第二步:创建数据库

          安装好之后,我们来创建一个数据库,一个表。(代码如下)。  
//创建数据库  test;
//在数据库中创建表  user
//插入一条数据
 create database test;
 
 create table user(
    name varchar(10),
	password varchar(10));
	
insert into user values('张三','123');
            如图,数据已经插入成功。
      

第三步:将java连接MYSQL数据库用到的jar包导入项目,

  1,找jar包。
  对应的jar包可以在你安装的MySQL目录下找到。(如图)。如果没有找到, 点击去下载

                  
  2,在我们自己建好的项目中导入jar包,
  右击项目--->Build Path--->Conigure Build Path。看到如下图。点击Add  External JARs...,找到上面说的jar包(或者你下载下来的jar包)。添加完成之后点击OK即可。


导入成功后:如图。在我们的目录下可以看到jar包:

            

第四步:这个时候就可以开始我们的连接了。

 在eclipse中新建一个类,代码如下,说明都在代码中给出,希望认真看。

import java.sql.SQLException;  
import java.sql.Statement;  
import java.sql.DriverManager;  
import java.sql.ResultSet;  
import java.sql.Connection;  
  
  
public class testMySql {  
      
	private static String driver="com.mysql.jdbc.Driver";
	private static String url="jdbc:mysql://localhost:3306/test";
	private static String user="你登录MySQL的用户名";
	private static String password="密码";
  
    public static void main(String[] args) {  
    	
    	//声明一个连接对象,用来获取数据库连接,注意此Connection来自java.sql.DriverManager; ,不要导入错了。
    	Connection connection=null;  
    	//声明一个Statement对象,用来执行SQL语言
        Statement statement=null;  
        //定义一个结果集合,用来存放读取的数据
        ResultSet rs=null;  
          
try{  
    //注册数据库的驱动  
    Class.forName(driver);  
    
    //获取数据库连接  
    connection=DriverManager.getConnection(url,user,password);  
     //创建一个声明
    statement=connection.createStatement();  
    //折行声明,获取数据库返回结果集
    rs=statement.executeQuery("select * from user");  
    
    //读取数据
    while(rs.next()){  
        System.out.println(rs.getString("name"));  
        System.out.println(rs.getString("password"));  
    }  
    
}catch(ClassNotFoundException e){  
    e.printStackTrace();  
      
}catch(SQLException  e){  
    e.printStackTrace();  
}finally{  
	
    //释放数据库资源  
    try{  
        if(rs!=null)  
        {  
            rs.close();  
            rs=null;  
        }if(connection!=null){  
            connection.close();connection=null;  
        }if(statement!=null){  
            statement.close();statement=null;  
        }  
    }catch(SQLException e){  
        e.printStackTrace();  
    }  
}  
    }  
  
}  
运行结果:


总结:

掌握java数据库连接,对以后的开发有着重要重要,得理解,并多家练习。会连接MySQL了,你会发现,连接什么Oracle等等数据都是一个套路了。
          
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值