• java 连接MySql数据库


    源代码如下:

    import java.sql.*;

    public class ConToMySQL {
     public static void  main(String[] args) {
      //这里"liuyan"是MySql下建立的一个测试数据库
      //3306是MySql数据库服务的默认端口
      String url="jdbc:mysql://localhost:3306/liuyan";
      String userName = "root";
      String password = "yourpassword";
      Connection con = null;
      try {

        //加载驱动器类
       Class.forName("com.mysql.jdbc.Driver");
      } catch (Exception e) {
       // TODO: handle exception
       System.out.println("加载驱动器类时出现异常");
      }
      try {

       //获取数据库连接
       con = DriverManager.getConnection(url,userName,password);
      } catch (Exception e) {
       // TODO: handle exception
       System.out.println("出现SQLException异常");
      }
      System.out.println("加载驱动器成功");
      //接着就可以操作MySql数据库了
      try {
       PreparedStatement preStatement = con.prepareStatement("insert into messages values(?,?,?,?,?)");
       preStatement.setString(1, "TestString1");
       preStatement.setString(2, "TestString2");
       preStatement.setDate(3, new java.sql.Date((new java.util.Date()).getTime()));
       preStatement.setString(4, "TestString3");
       preStatement.setString(5, "TestString4");
       preStatement.executeUpdate();
       preStatement.close();
       con.close();
       System.out.println("写入MySQL数据库成功");
      } catch (Exception e) {
       e.printStackTrace();
      }
     }

    }

        提示:要想成功加载数据库驱动,必须将驱动程序加入到用户环境变量或者项目路径下。如果用的Myeclipse开发环境,只需选择项目,右键——Build Path——Add External Archives...,然后选择驱动程序即可成功添加驱动程序到编译路径。下载驱动程序可以搜索mysql-connector-java关键字。

    运行程序,在控制台可以看到成功的信息

    图片 

    同时打开数据库可以看到新记录已经插入数据库中(这里我用的是Mysql前端工具Navicat for MySQL)
    图片

  • 相关阅读:
    hdu 5646 DZY Loves Partition
    bzoj 1001 狼抓兔子 平面图最小割
    poj 1815 Friendship 最小割 拆点 输出字典序
    spoj 1693 Coconuts 最小割 二者取其一式
    hdu 5643 King's Game 约瑟夫环变形
    约瑟夫环问题
    hdu 5642 King's Order
    CodeForces 631C Report
    1039: C语言程序设计教程(第三版)课后习题9.4
    1043: C语言程序设计教程(第三版)课后习题10.1
  • 原文地址:https://www.cnblogs.com/kane1990/p/2293970.html
Copyright © 2020-2023  润新知