zoukankan      html  css  js  c++  java
  • JDBC连接MYSQL

    • JDBC连接图

    • 加载mySQL驱动包:

    工程名上点击右键-Properties(属性)-Java Build Path(Java构建路径)-Libraries()-Add External JARs(添加JAR)-找到一个mysql-connector-java-5.0.7-bin.jar添加上就行了

    在myEclipse(内部启动Tomcat)中调试程序过程中爆出java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver错误。经过搜索得知,新建的项目,虽然在Tomcat的common/lib文件夹中,项目的WEB-INF/lib中都有mysql-connector-java-5.0.3-bin.jar,但是在Eclipse的这个工程中没有添加。  so,解决办法是工程名上点击右键-Properties(属性)-Java Build Path(Java构建路径)-Libraries()-Add External JARs(添加JAR)-找到一个mysql-connector-java-5.0.7-bin.jar添加上就行了.

     

    • /**
       * 
       */
      package com.lh.mysql;
      import java.sql.Connection;
      import java.sql.DriverManager;
      import java.sql.PreparedStatement;
      import java.sql.ResultSet;
      import java.sql.SQLException;
      
      /**
       * @author huanli2
       *
       */
      public class test {
          private static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
          private static final String DBURL = "jdbc:mysql://localhost:3306/mydb";
          private static final String DBUSER = "root";
          private static final String DBPASSWORD = "root";
          private static Connection conn = null;
          private static PreparedStatement pstmt = null;
          
          public static void main(String[] args){
              try{
                  Class.forName(DBDRIVER);//加载驱动程序
                  
              }catch(Exception e){
                  e.printStackTrace();
              }
              try {
                  conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);//获取连接
              } catch (SQLException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
              }
              
              String sql = "SELECT name FROM info";
              try {
                  pstmt=conn.prepareStatement(sql);
              } catch (SQLException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
              }
              
              try {
                  ResultSet rs = pstmt.executeQuery();
                  while(rs.next()){
                      System.out.println(rs.getString(1));
                  }
              } catch (SQLException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
              }
          }
      }
  • 相关阅读:
    【最大流之EdmondsKarp算法】【HDU1532】模板题
    【矩阵乘法经典应用】【ZOJ3497】【Mistwa】
    【矩阵专题】
    【斐波拉契+数论+同余】【ZOJ3707】Calculate Prime S
    对拍BAT
    【枚举+贪心】【ZOJ3715】【Kindergarten Electiond】
    计算(a/b)%c
    斐波拉契数列性质
    【类克鲁斯卡尔做法+枚举最小边】【HDU1598】【find the most comfortable road】
    【并查集+拓扑排序】【HDU1811】【Rank of Tetris】
  • 原文地址:https://www.cnblogs.com/yixianyixian/p/3501550.html
Copyright © 2011-2022 走看看