使用Java应用程序导出Mysql 数据库里面的基本表信息
2014-06-29 17:31
363 查看
使用Java应用程序导出Mysql 数据库里面的基本表信息
明天要做一个XXX的管理系统,必须要用到数据库和Java Web的相关知识,但是本人ASP刚入门,这立刻又来个JSP,哎,虽然有很多的相同点,但是毕竟不是一个“亲妈妈”生的,个人感觉这个JSP和数据库之间建立联系并输出数据库的数据,怎么那么麻烦,哎呀,下午查找了N小时的文档,度娘都快被我点爆了。我去,哎,用个Eclipse在写程序,还要配置各种环境,这才是最头疼的,哎呀,各个地方的说法都不一样,我去,看的我人都快炸了!好了,废话不多说,下面就说一下自己经过“建立数据库---->配置之
JDBC驱动---->然后通过Java应用程序访问”的过程。
1、建库-----Mysql
下图是我自己建立的数据库,具体的我就不详细写了,这个步骤太简单了。
图一:数据库的格式
图二:数据库的内容
这是一会要导出到控制台的内容
2、配置JDBC驱动
哎,我都不想回忆这个惨痛的回忆了,哎,麻烦,度娘告诉我的方法真实层次不齐,最后一个一个的尝试过去,我用的方法是:
一、官网下载驱动程序,windows下是那个免安装的.ZIP文件
(文件的链接在这里:http://download.csdn.net/detail/u010486124/7568533)
二、解压,把整个文件剪切到自己存放软件的地方,我的放在了java 的安装目录下面,“D:\Java\jdbc\mysql-connector-java-5.1.31”,其中这个JDBC文件夹是我自己建立的,为了好区分。
三、打开这个 文件夹爱,里面有这样的一个文件,“mysql-connector-java-5.1.31-bin.jar”,其实最后使用的也就是它。就像配置JDK一样,在CLASSPATH下增加路径,指向“mysql-connector-java-5.1.31-bin.jar”文件。配置的结果是:
.;D:\Java\jdk1.7.0_40\lib;D:\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar;D:\Java\jdbc\mysql-connector-java-5.1.31\mysql-connector-java-5.1.31-bin.jar;
当然,前面两个环境变量就是以前配置java 环境和Tomcat环境的。
四、将“mysql-connector-java-5.1.31-bin.jar”复制到“D:\Java\jre7\lib\ext”,这个目录在你安装java的时候有的,你只需要找到这个文件夹,把“mysql-connector-java-5.1.31-bin.jar”复制进去就行了。
五、检查上诉的配置是否正确。到此JDBC驱动的配置就算结束了。
说明:这是我自己琢磨出来的,同时参考了大量的“知道”,所以不一定对所有人有用,特此公告。
3、编写Java应用程序
我用的是Java应用程序而不是JSP,只是想测试驱动是配置成功,代码奉上:
哎,最后又出现乱码的问题了,我就不去修改了,哥先休息会再说。
个人才疏学浅,文章中难免会出现专业语言上的错误和不规范,希望大家谅解,也希望对各位有帮助,谢谢!本文章仅供个人学习交流使用,请勿转载!!!谢谢合作!
明天要做一个XXX的管理系统,必须要用到数据库和Java Web的相关知识,但是本人ASP刚入门,这立刻又来个JSP,哎,虽然有很多的相同点,但是毕竟不是一个“亲妈妈”生的,个人感觉这个JSP和数据库之间建立联系并输出数据库的数据,怎么那么麻烦,哎呀,下午查找了N小时的文档,度娘都快被我点爆了。我去,哎,用个Eclipse在写程序,还要配置各种环境,这才是最头疼的,哎呀,各个地方的说法都不一样,我去,看的我人都快炸了!好了,废话不多说,下面就说一下自己经过“建立数据库---->配置之
JDBC驱动---->然后通过Java应用程序访问”的过程。
1、建库-----Mysql
下图是我自己建立的数据库,具体的我就不详细写了,这个步骤太简单了。
图一:数据库的格式
图二:数据库的内容
这是一会要导出到控制台的内容
2、配置JDBC驱动
哎,我都不想回忆这个惨痛的回忆了,哎,麻烦,度娘告诉我的方法真实层次不齐,最后一个一个的尝试过去,我用的方法是:
一、官网下载驱动程序,windows下是那个免安装的.ZIP文件
(文件的链接在这里:http://download.csdn.net/detail/u010486124/7568533)
二、解压,把整个文件剪切到自己存放软件的地方,我的放在了java 的安装目录下面,“D:\Java\jdbc\mysql-connector-java-5.1.31”,其中这个JDBC文件夹是我自己建立的,为了好区分。
三、打开这个 文件夹爱,里面有这样的一个文件,“mysql-connector-java-5.1.31-bin.jar”,其实最后使用的也就是它。就像配置JDK一样,在CLASSPATH下增加路径,指向“mysql-connector-java-5.1.31-bin.jar”文件。配置的结果是:
.;D:\Java\jdk1.7.0_40\lib;D:\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar;D:\Java\jdbc\mysql-connector-java-5.1.31\mysql-connector-java-5.1.31-bin.jar;
当然,前面两个环境变量就是以前配置java 环境和Tomcat环境的。
四、将“mysql-connector-java-5.1.31-bin.jar”复制到“D:\Java\jre7\lib\ext”,这个目录在你安装java的时候有的,你只需要找到这个文件夹,把“mysql-connector-java-5.1.31-bin.jar”复制进去就行了。
五、检查上诉的配置是否正确。到此JDBC驱动的配置就算结束了。
说明:这是我自己琢磨出来的,同时参考了大量的“知道”,所以不一定对所有人有用,特此公告。
3、编写Java应用程序
我用的是Java应用程序而不是JSP,只是想测试驱动是配置成功,代码奉上:
/** * @author ChenChao in ZJNU * */ package JDBCTest; import java.beans.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import org.apache.catalina.filters.SetCharacterEncodingFilter; import org.apache.jasper.tagplugins.jstl.core.Out; public class JDBCtest { public static void main(String[] args) throws Exception { String url="jdbc:mysql://localhost:3306/testDB?user=root&password=your_password"; String drivername = "com.mysql.jdbc.Driver"; Class.forName(drivername); Connection con=DriverManager.getConnection(url); java.sql.Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("select * from commodity"); System.out.println("商品编号"+" "+"商品名称"+" "+"商品价格"+" "+"商品状态"); while(rs.next()) { int id=rs.getInt("id"); String name=rs.getString("name"); float price=rs.getFloat("price"); String status=rs.getString("status"); System.out.println(" "+id+" "+name+" "+price+" "+status); } } }好了,点击运行,结果如下:
哎,最后又出现乱码的问题了,我就不去修改了,哥先休息会再说。
个人才疏学浅,文章中难免会出现专业语言上的错误和不规范,希望大家谅解,也希望对各位有帮助,谢谢!本文章仅供个人学习交流使用,请勿转载!!!谢谢合作!
相关文章推荐
- Sqoop-1.4.6 mysql数据导出到HDFS提示;注: java使用或覆盖了已过时的 API。关详细信息, 请使用 -Xlint:deprecation 重新编译。
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- java导出到Excel 里面的信息
- MySQL修改root密码,使用DB Designer4 导出数据库表结构
- MYSQL使用命令行 导入导出数据库
- 理解MySQL字段约束的概念、基本使用。企业新闻管理系统数据库建设
- 使用Navicat For MySql 将mysql中的数据导出,包括数据库表创建脚本和数据
- java导出数据库的结构 表结构 字段信息 主键
- 在cmd下运行mysql以及使用mysqldump命令导出数据库中的脚本
- 【java工具】使用jdbc访问数据库获取某个存储过程信息及下面参数信息
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例
- 话说Java jdbc数据库连接,从配置文件中读取连接基本信息实例
- 关于mysql导出数据库后,再进行还原时,视图无法使用的问题,请各位大神帮忙出招
- 使用Navicat For MySql 将mysql中的数据导出,包括数据库表创建脚本和数据
- MySQL在DOS窗口中使用,以及数据库导出和导入
- Java Mysql 数据库导出导入
- 使用 MySQL 数据库创建简单的 JSP 应用程序(2)
- Java 数据库信息导出到Excel
- mysql查看数据库表的大小、更改时间、基本信息
- 第二篇 MongoDB的基本使用 --- java访问数据库