Java连接mysql数据库

来源:互联网 发布:蜂窝移动数据开关失灵 编辑:程序博客网 时间:2024/06/11 21:59

 

首先下载MySQL数据库   +    mysql-front   +   mysql-connector-JDBC

在eclipse中使用数据库
1. 装MYSQL,设置用户名root 密码123456
2. 装mysql-front(数据库的图形操作界面,就可以不在DOS环境下操作数据库)
   刚进入,进入初始登陆界面
      注册:用户密码填写与MYSQL安装时同~~~在这里为  root     123456
      连接:服务器:127.0.0.1(本机)  其他端口等默认~~~字符集:gb2312
3.点左侧导航栏--127.0.0.1---右键--新建---数据库---friend
   刷新下~~若friend 未出现,关闭mysql-front重开
4.点friend~~~~~~右侧上方--SQL编辑器---复制下列一行----粘贴
   CREATE TABLE friend (Sname CHAR(20) NOT NULL UNIQUE,Spass CHAR(20) NOT NULL)
   右键--运行
5.下载mysql-connector-JDBC(到sun公司网页,迅雷也可以)
  解压后得到一个jar文件,将之转移到一个固定不会被误删路径
6.加载JDBC---到eclipse 中
  中文版eclipse: 点你所要使用数据库的project--右键---属性----在右侧点 Java构建路径---左侧上方一栏选中库----添加外部jar---找到mysql-connect.jar--确定
  原版:选中project---右键----properties(最后一个)----Java Build Path----Libraries---Add External JARS
  (找不到的话一个一个选着看)
一切前期准备完毕
接下是语法问题,下面我写了个连接测试~~~引用的是上面的先期设置,可根据自己的设置更改,否则会连接失败

 

//该类用于数据库连接的测试~~~当返回数据库连接成功时,数据库可用~~~~~~
import java.sql.*;
public class sqlCheck {
   public static void main(String agrs[]){
    String driver ="com.mysql.jdbc.Driver";
    String url="jdbc:mysql://localhost:3306/friend";
    String user="root";
    String password="123456";
    try{
    Class.forName(driver);
        }
       catch(Exception e){
        System.out.println("无法加载驱动程序" +driver);
                  }
         try{
        Connection con=DriverManager.getConnection(url,user,password);
          Statement s=con.createStatement();
       
          String sql="SELECT Sname  FROM friend";
           ResultSet rue=s.executeQuery(sql);
   
      
   

  if(!con.isClosed())
   System.out.println("数据库连接成功");
     rue.close();
     con.close();

          }
      catch(SQLException ee){
            System.out.println("数据库连接失败");
                                     }
    }
  
  
 
    }

原创粉丝点击