提示:一定要保证电脑处于联网状态

我们要下载一个mysql-connector-java-5.0.8-bin.jar的东西(当然这个jar包的版本号和你的mysql版本号的关系不是非常大),放到你新建的dynamicproject下的WebContent文件夹下的WEB-INF下的lib。让这个Web工程可以连接Mysql数据库。官网http://dev.mysql.com/downloads/connector/j/5.0.html

之后在project中的javaresources下的src文件夹新建一个classdb_test.java(详细内容见附件)

右键runas-> java application,看是否已经ok了

假设ok的话,在webcontent文件夹下新建jspfile

index.jsp(详细内容见附件)

右键project->runas ->run on server

应该能够在浏览器中看到你的内容了。假设报错,能够多尝试下几遍,可能是哪个环节出现了什么问题。

也可能是版本号不一致导致的,所以须要你多试几次。

内容可參考

db_test.java

importjava.sql.*;

publicclassdb_test{

publicstaticvoidmain(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/mysql1","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{

ResultSetrs = stmt.executeQuery(sql);

while(rs.next()){

Stringsno=rs.getString(2);

System.out.println(sno);

}

}catch(SQLException

e) {

//TODOAuto-generated

catch block

e.printStackTrace();

}

}

}

index.jsp

try{

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

}catch(Exception

e) {

//TODO

Auto-generated catch block

e.printStackTrace();

}

Connection

conn =null;

try{

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

}catch(SQLException

e) {

//TODO

Auto-generated catch block

e.printStackTrace();

}

try{

if(conn.equals(null))

{out.println("nullerror");}

else{

//stmt=

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

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

Stringsql

="select* from student";

ResultSetrs = stmt.executeQuery(sql);

while(rs.next()){

Stringsno=rs.getString(1);

out.println(sno);

}

}

}catch(SQLException

e) {

//TODO

Auto-generated catch block

e.printStackTrace();

}

%>

ubuntu eclipse mysql_ubuntu下eclipse连接mysql相关推荐

  1. ubuntu安装mysql_Ubuntu下安装搭建MySQL环境步骤介绍

    安装搭建MySQL环境其实不分版本只分linux系统了在这里我们用到的是ubuntu环境所以文章内容也就是Ubuntu下安装搭建MySQL环境为例子了,具体的如下. 一. 安装 MySQL sudo ...

  2. ubuntu 删除 mysql_Ubuntu 下彻底卸载mysql

    1.删除 mysql 1 sudo apt-get autoremove --purge mysql-server-5.0 2 sudo apt-get remove mysql-server 3 s ...

  3. Linux(Ubuntu 19.10)下 Qt5 连接 MySQL(QMYSQL driver not loaded)

    Linux(Ubuntu 19.10)下 Qt5 连接 MySQL 安装好 MySQL 和 Qt Qt 连接 MySQL 的代码 QSqlDatabase d=QSqlDatabase::addDat ...

  4. mac rails mysql_MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法...

    MAC下Rails连接mysql出现 dyld: Symbol not found: _mysql_get_client_info 的解决办法 2014-2-12 / 阅读数:5471 / 分类: R ...

  5. 详解Ubuntu10.10下Qt连接Mysql数据库

    转载自:http://mobile.51cto.com/symbian-273262.htm 详解Ubuntu10.10下Qt连接Mysql数据库是本文要介绍的内容,很详细的步骤,我们先来看内容. 第 ...

  6. qt mingw连接mysql_win下Qt连接MySql (mingw)

    /*************************************************************************************************** ...

  7. 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法

    关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...

  8. linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法

    Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...

  9. Linux下编译连接mysql数据库

    1.在Linux下编译连接mysql数据库的程序时,需要使用安装Mysql数据库时自带的mysql_config脚本.它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.需要使用下面 ...

最新文章

  1. 李飞飞高徒新项目,一眼看穿你下届总统会选谁!
  2. 面试官:你说你精通 Docker,那你来详细说说 Dockerfile 吧
  3. Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值
  4. Android 第十七课 碎片的简单用法及动态添加碎片
  5. jzoj6297-世界第一的猛汉王【切比雪夫距离,扫描线】
  6. java实现k-means算法(用的鸢尾花iris的数据集,从mysq数据库中读取数据)
  7. 微信小程序开发——以简单易懂的浏览器页面栈理解小程序的页面路由
  8. 新常态 新核心,浪潮商用机器为关键行业数字化转型打造新Power
  9. Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明
  10. 基于预训练深度学习算法的番茄作物病害分类
  11. booleanfield()和booleanfield(default=True)在数据库的表中无法插入
  12. .Net Core - 使用Supervisor进行托管部署
  13. C语言知识点笔记完全整理
  14. SCCM 2016 远程协助工具
  15. html问卷调查实验报告,网上问卷调查实验报告..doc
  16. 强大的图表制作,前端数据可视化,echarts
  17. 计算机系统概论(原书第2版)完整课后习题答案(一、二章)
  18. 手机越贵,打车越贵?复旦教授三万字打车报告,实锤打车软件“大数据杀熟”
  19. 情感计算机具体应用领域,人工智能-情感计算
  20. 项目从.Net3.5转化到.Net4.0发生错误

热门文章

  1. 一个内存增长问题的分析和处理(二)——valgrind工具的用法
  2. 一个很不错的技术网站
  3. Simple2D-24 Sprite 渲染树
  4. 自己动手,刷一台迷你缓存服务器玩玩
  5. 今天发个技术贴,增加自信心
  6. linux系统组成之小型RedHat little linux制作二
  7. IIS站点更改.net版本命令
  8. 资产管理日志分类参考截图
  9. 洛谷 P1396 营救
  10. P4838 P哥破解密码