zoukankan      html  css  js  c++  java
  • Ubuntu 16.04LTS下eclipse连接mysql

    第一部分:打开eclipse,新建一个web工程,新建一个类db_test.java(jdbc连接mysql的原理自行百度)

    import java.sql.*;


    public class db_test{

    public static void main(String[] srg){

    try{

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

    }catch(InstantiationException | IllegalAccessException

    |ClassNotFoundException e) {

    //TODOAuto-generated catch block

    e.printStackTrace();

    }

    Connection conn = null;

    try{

    conn=DriverManager.getConnection("jdbc:mysql://localhost/db_test","root","wtt561111");

    }catch(SQLException e) {

    //TODOAuto-generated catch block

    e.printStackTrace();

    }

    Statement stmt = null;

    try{

    stmt= conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

    }catch(SQLException e) {

    //TODOAuto-generated catch block

    e.printStackTrace();

    }

    String sql = "select* from student";


    try{

    ResultSet  rs = stmt.executeQuery(sql);

    while(rs.next()){

    String sno=rs.getString(2);

    System.out.println(sno);

    }

    }catch(SQLException e) {

    //TODOAuto-generated catch block

    e.printStackTrace();

    }

     

     

     

    }

    }

    第二部分:

    1.安装mysql

    2.在mysql下新建一个数据库db_test,在该数据库下新建表test(uid,uname),插入数据(1,小赵),(2,小李),(3,小王)

    3.下载jdbc驱动,

    http://downloads.mysql.com/archives/c-j/

    djbc的版本要能符合mysql的版本,至于怎么选择版本,看http://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html,

    我选择的是5.1.39版本的,然后查看了mysl的版本(进去myslq,select version();),刚好适合

    下载完成后解压到/opt/jvm路径下

    sudo tar zxvf mysql-connector-java-5.1.39.tar.gz -C /opt/jvm

    从中找到mysql-connector-java-5.1.39-bin.jar,复制一份放入到eclipse下web工程的Webcontent下的WEB_INF下的lib文件夹中,然后再复制一份到tomcat的lib文件夹中

    所有都配置完成后运行db_test.java,在控制台就可以看见输出的test表的内容。

  • 相关阅读:
    python 代码编写环境及编辑器配置
    升级gradle:Could not find method jackOptions() for arguments
    Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs for the main artifact of variant: debug
    ecplice 如何智能提示(旧)
    seo 回忆录百度基本概念(一)
    正则表达针对html(九)
    读Pyqt4教程,带你入门Pyqt4 _002
    [Objective-c] 002_对象 类 变量 方法
    SD.Team字符表情集大全(持续更新中..)
    SD.Team主题形象小人偶
  • 原文地址:https://www.cnblogs.com/zhaoxu123/p/6055473.html
Copyright © 2011-2022 走看看