jdbc 连接mysql数据库

      终于放假了也自己找点事情做,后天开始由一个hp的外包培训,都不知道具体干什么的,姑且听之,机会难得啊。今天主要研究了一下jdbc连接mysql的东东找了下相关的资料说jdbc有四种连接方式,第一个以前就会,我们上试验用得就是jdbc和odbc的方法,所以我就直接看type4了,上网下了一个mysql-connector-java-5.0.8,这个在mysql的官网下的,不过以前每次在他们的官网下最郁闷的就是速度,我也不知道哪个快就选了个日本,但是慢的要死,还好东西不大。下好了解压缩,别的我不清楚,我只关注到了一个mysql-connector-java-5.0.8-bin.jar文件。

     然后打开netbeans(我不喜欢用命令行下,因为不方便还要设环境变量,以后的趋势也不会是命令行),新建一个项目选择java class library 然后右键点击左边Projects中的library节点,选择add JAR/Folder,然后把刚刚下的那个mysql-connector-java-5.0.8-bin.jar文件加进去,然后就写程序ok

import java.sql.*;

public class Test

{

public static void main(String[] args)

{

      try{

    System.out.println("MySQL connection test");

    Connection con = null;

    Statement stat = null;

    Class.forName("com.mysql.jdbc.Driver");

    con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/user", "root","root");

    stat = con.createStatement();

    ResultSet rs = stat.executeQuery("select * from user");

    while (rs.next()){

      System.out.print("userid:"+rs.getString("userid"));

      System.out.print("name:"+rs.getString("name"));

      int c=rs.getInt("sex");

      if(c==1)

          System.out.print("sex:"+"Male");

      else

          System.out.print("sex:"+"Female");

      System.out.println("");      

    }

    rs.close();

    System.out.println("Test ends");

}catch(Exception e)

{

      e.printStackTrace();

}}

}
数据库里就三个段一个userid一个name一个sex
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值