• 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表的内容。

  • 相关阅读:
    (转)学习笔记viewController(欢迎指错)
    配置Xcode版本控制SVN详细步骤内含解决Xcode/Mac OS10.8无法配置SVN的解决方法(转)
    iPhone 3G/3GS(有锁)基带与导航功能
    [转]Iphone 3G/3Gs Home键失灵的根本原因和解决方法
    NSDate的常用用法(转)
    短信操作(转)
    如何在Symbian SDK下使用GCCE4(转)
    nS60_sdk_v1_2的VC6问题(转)
    如何获取应用程序图标(转)
    如何实现圆角的UITextView iphone短信发送(非系统界面)
  • 原文地址:https://www.cnblogs.com/zhaoxu123/p/6055473.html
Copyright © 2020-2023  润新知