利用java将mysql数据库内容成为指定的格式并可以自动创建.txt文本

package webtest;
import java.sql.*;
public class mysqlchtxt {// JDBC 驱动名及数据库 URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";

static final String DB_URL = "jdbc:mysql://localhost:3306/gumysql";

// 数据库的用户名与密码,需要根据自己的设置
static final String USER = "ggx";
static final String PASS = "123456";

public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try{
// 注册 JDBC 驱动
Class.forName("com.mysql.jdbc.Driver");

    // 打开链接
    System.out.println("连接数据库...");
    conn = DriverManager.getConnection(DB_URL,USER,PASS);

    // 执行查询
    System.out.println(" 实例化Statement对象...");
    stmt = conn.createStatement();
    String sql;
    sql = "SELECT id, name, url FROM websites";
    ResultSet rs = stmt.executeQuery(sql);

    // 展开结果集数据库
    while(rs.next()){
        // 通过字段检索
        int id  = rs.getInt("id");
        String name = rs.getString("name");
        String url = rs.getString("url");

        // 输出数据
        System.out.print("ID: " + id);
        System.out.print(", 站点名称: " + name);
        System.out.print(", 站点 URL: " + url);
        System.out.print("\n");
    }
    // 完成后关闭
    rs.close();
    stmt.close();
    conn.close();
}catch(SQLException se){
    // 处理 JDBC 错误
    se.printStackTrace();
}catch(Exception e){
    // 处理 Class.forName 错误
    e.printStackTrace();
}finally{
    // 关闭资源
    try{
        if(stmt!=null) stmt.close();
    }catch(SQLException se2){
    }// 什么都不做
    try{
        if(conn!=null) conn.close();
    }catch(SQLException se){
        se.printStackTrace();
    }
}
System.out.println("Goodbye!");

}

}
链接的代码如上,现在需要将其数据写入.txt文本,如果没有可以通过代码自己创建,并且.txt的里面如下
ID,站点名称,站点
1,Google,URL: https://www.google.cm/
1,Google,URL: https://www.google.cm/
1,Google,URL: https://www.google.cm/
1,Google,URL: https://www.google.cm/
1,Google,URL: https://www.google.cm/
数据库里面的表如下图图片说明

1个回答

之前给你的代码,你稍微修改下.在循环while(rs.next())上面加上
wf(fn, "ID,站点名称,站点");
中间的那三行wf不要了
在System.out.print("\n");下面写
wf(fn, id +"," + name + "," + url);

caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复ggx1abc: 不谢~
大约一年之前 回复
ggx1abc
gu123xin 谢谢了
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
将txt文本数据转到mysql数据库中
今天因为工作需要,需要将日志文件txt信息导入到mysql数据库中。目前我知道的有两种方法可以搞定,如下: 第一种方法: 1、文本数据应符合的格式:字段数据之间用 tab 键隔开,null 值用 来代替. 例: 3 rose 深圳二中 1976-10-10 4 mike 深圳一中 1975-12-23 2、先建立数据库表,然后再执行命令。数据传入命令 load data loc...
如何创建一个txt文本,并在其中写入指定内容
如何创建一个txt文本,并在其中写入指定内容?
怎么用io将txt文本中指定内容删除
求个代码,小弟有个项目卡在这里了 求大神们抽空给指点下 怎么用io将txt文本中指定内容删除
java读取txt指定的内容
我需要用java读取一份txt文件内容rntxt内容是这样的:rnnullrnhost=117.34.101.172rntitle=西安电信[117.34.101.172]rnmenu=西安电信rn+++ XianCTrnrnhost=118.121.252.146rntitle=内江电信[118.121.252.146]rnmenu=内江电信rn+++ NeijaingCTrnrnhost=122.228.80.83rntitle=温州电信十分局[122.228.80.83]rnmenu=温州电信十分局rn+++WenzhouCTrnrnhost=122.228.213.110rntitle=乐清电信[122.228.213.110]rnmenu=乐清电信1rn+++ YueqingCT1rnrnhost=122.228.215.13rntitle=乐清电信[122.228.215.13]rnmenu=乐清电信rn+++ YueqingCTrnrnhost=171.111.154.124rntitle=南宁电信[171.111.154.124]rnmenu=南宁电信rn+++ NanningCTrnrnhost=122.225.81.118rntitle=嘉兴电信[122.225.81.118]rnmenu=嘉兴电信rn+++ JiaxingCTrnrnhost=117.27.153.133rntitle=福州电信[117.27.153.133]rnmenu=福州电信rn+++ FuzhouCTrnrnrnhost=125.64.99.94rntitle=德阳电信[125.64.99.94]rnmenu=德阳电信rn+++ DeyangCTrnrnhost=182.140.239.67rntitle=成都电信[182.140.239.67]rnmenu=成都电信rn+++ ChenduCTrnrnhost=221.229.163.131rntitle=徐州电信[221.229.163.131]rnmenu=徐州电信rn+++ XuzhouCTrnrnhost=117.25.150.242rntitle=厦门电信[117.25.150.242]rnmenu=厦门电信rn+++ XiamengCTrnrnrnhost=122.226.184.163rntitle=台州电信[122.226.184.163]rnmenu=台州电信rn+++ TaizhouCTrnrnrnhost=61.155.209.162rntitle=苏州电信[61.155.209.162]rnmenu=苏州电信rn+++ SuzhouCTrnrnhost=115.231.98.83rntitle=萧山电信[115.231.98.83]rnmenu=萧山电信rn+++ XiaoshanCT1rnrnhost=115.231.98.70rntitle=杭州电信[115.231.98.70]rnmenu=杭州电信rn+++ XiaoshanCTrnrnhost=36.48.159.21rntitle=长春电信[36.48.159.21]rnmenu=长春电信rn+++ ChangchunCTrnrnhost=103.20.248.21rntitle=上海呼兰BGP[103.20.248.21]rnmenu=上海呼兰BGPrn+++ShanghaiBGPrnrnhost=114.112.48.155rntitle=北京兆维BGP[114.112.48.155]rnmenu=北京兆维BGPrn+++ BeijinZWrnrnhost=103.249.128.3rntitle=北京南苑BGP[103.249.128.3]rnmenu=北京南苑BGPrn+++ BeijinNYrnrntitle=私有IDC电信节点rnmenu=私有IDC电信节点rn++ IDC_CTrn我想要读取host和他下面的tile,menu,+++ ,的数据 每个host组成一条数据 需要怎摸去读 最好能把代码也贴出来 求帮助啊啊 大神们 在线等待啊
读取TXT文本中的指定的内容
读取TXT文本rn属性1 属性2 属性3 rn***** ***** *****rn***** ***** *****rn***** ***** *****rn***** ***** *****rn...rnrnrn现已从TXT文本中将数据读读入一个string数据类型中,rn求教如何实现:rn1。统计属性属性1 属性2 属性3 各个出现的次数rn2。累记属性属性1的数值
怎么读取指定txt文本的所有内容?
如C盘有个txt文本,怎么现实读取它的所有内容?(不带VCL库)
如何删除TXT文本指定内容?
12092600000501,0009190717,2012-09-26,12:00:56,0,0,1rnrn12092600000502,0014700545,2012-09-26,12:00:58,0,0,1rnrn12092600000503,0012434202,2012-09-26,12:00:59,0,0,1rnrn12092600000504,0012441668,2012-09-26,12:01:01,0,0,1rnrn12092600000505,0012436205,2012-09-26,12:01:02,0,0,1rnrn12092600000506,0012441674,2012-09-26,12:01:04,0,0,1rnrn12092600000507,0000990369,2012-09-26,12:01:06,0,0,1rnrn12092600000508,0000990814,2012-09-26,12:01:08,0,0,1rnrn删掉第一个逗号前的数字rnrn比如:rnrn12092600000501,0009190717,2012-09-26,12:00:56,0,0,1rnrn删掉后是这个样的rnrn0009190717,2012-09-26,12:00:56,0,0,1rn
读取txt文本,删除指定内容
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class Text { public static void main(String[] args) thro...
提取TXT文本中指定内容——python
项目介绍: 在PYTHON的计算机二级考试中有这么一个题,要求我们从一个文本中按照特定的格式提取指定内容。 文件名称为“论语-网络版.txt”,其内容采用如下格式组织: 【原文】 1.11子曰:“父在,观其(1)志;父没,观其行(2);三年(3)无改于父之道(4),可谓孝矣。” 【注释】 (略) 【译文】 (略) 【评析】 (略) 该版本通过【原文】标记《论语》原文内容,采用【注释...
将其它类型的内容格式成为时间格式
DateFormat 类 是日期格式化类。首先是创建一个时间格式DateFormat df = new SimpleDateFormat("yyyy-MM-dd");然后使用.parse方法转换。Date date = df.parse(dateOfInquiry);然后就转换了。输出验证一下。其中,parse转换出来的是Date类型,而 format返回的是一个StringBuffer类型的数据...
excel内容按规定格式导出txt文本
现有txt文本模板一份,我想把excel中的内容按照此文本模式导出,我是VBA新手,求助各位大侠帮忙!!!rnrntxt文本:rn___________________________________________________________________rn方式一rnrn1、SQL1:rn select count(*) from [color=#FF0000]AAA.BBB[/color]rn2、SQL2:rn select count(*) from [color=#FF0000]CCC.DDD[/color]rn3、比对步骤1与步骤2结果rn___________________________________________________________________rnrnexcel:rn[color=#FF0000]AAA BBB CCC DDD[/color]rnAAA FFF CCC RRRrnAAA GGG CCC TTTrn………………rnEXCEL中有100多张表,要把每张表都按此格式写一份txt文本,文件名和表名一致(例如BBB.txt),不想手工去写,太麻烦了,想用VBA写个程序自动生成,请各位大侠能帮我一下,小弟不胜感激!!!
java将txt内容复制到另一个txt
package document; import interfaces.ICommon; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOEx...
删除txt 指定的文本
用VC编程 想删除 指定文件的指定内容,rnrn要详细代码。。~~
txt格式文本阅读器
平时看小说看txt看的不舒服,就自己做了一个小说阅读器,还在完善中,有兴趣的可以下下来看看,c#语言写的,挺简单的一个小应用程序。
txt格式文本分割
偶期末课程设计打算编一个把txt文本按800字节分割。。比如内容一共1000字节,就分成两个txt保存,第一个里面800字节,第二个里面是剩余的。rnrn我参考着一个GG的程序编出来后运行,每次都是被强制关闭,让发送错误报告的那种 T T .. 但是文本诡异的被分好了。。rnrn我贴下分割的代码。。麻烦各位帮我看下哪里有问题。。谢谢rnrnrn// cut程序rnint CFINAL_RDlg::cutstart()rnrn CFile m_sourcefile;rn CFileException ex;rn CString buffer[1000];rn int i=1,len;rn CWaitCursor wait;rn CFile m_outputfile; // 写文件rn CString outputpath; //输出文件的路径rn DWORD dwRead; rn UINT nCount = 800; rn UINT newlen = 800; //????rnrnrnrn UpdateData(TRUE);rnrn if (!m_path1.IsEmpty()) rn if (!m_sourcefile.Open(m_path1, CFile::modeRead | CFile::shareDenyNone, &ex)) rn TCHAR szError[1024];rn ex.GetErrorMessage(szError, 1024);rn ::AfxMessageBox(szError);rn m_edit.SetFocus();rn m_edit.SetSel(0, -1);rn return 1;rn //这是撒么。。> 0 && m_outputfile.GetLength() < newlen); /// ????rn m_outputfile.Close();rn UpdateData(FALSE);rn i++;rn rn while (dwRead > 0);rn // close sourcern m_sourcefile.Close();rn m_path1 = _T("");rn m_filename = _T("");rn m_sourcefile.Close ;rn UpdateData(FALSE);rn return 0;rnrn
java获取txt文本内指定数据内容
[img=https://img-bbs.csdn.net/upload/201705/27/1495894958_315708.png][/img]rn如图红框内,获取这些数据,在这些数据前,都有“?,” 怎样获取这些值呢?看好是只获取红框内的值,一个txt内有多个这样的表。求代码!!同一个问题问了三遍了,国内会编程的大神哪去了?
怎么创建txt文本?
在cs类里 什么方法能创建txt格式的文本文档?
关于利用java将txt文件转换为pdf格式的问题
我网站下载iText.jar后在classpath中设置后,运行程序时,却说找不到rncom.lowagie.text.*;rnrncom.lowagie.text.pdf.*;rnrn不知道为什么?请达人帮忙啊。
动态读取txt文本,将文本转换为excel格式。
C#窗体程序。可读取txt文本,将文本转换为excel。格式。去掉分割符。 可将数据存入数据库。
如何利用java读取txt文本的部分内容?
比如文本中有这些内容:rnDevice: rrqm/s wrqm/s r/s %util rnsda 1.24 5.28 1.2 32.65rnsda1 0.00 0.00 5.3 3.2rnsda2 0.95 39.2 4.1 9.6rn我想通过java仅读取%util列的数据,该怎么操作?请给出具体程序代码,谢谢!rn
【PCL学习】将pcd格式点云与txt格式文本互转
PCL中将pcd格式点云与txt转换 本文参考了之前有大神写的数据格式转换txt2pcd一文,在进行简单修改之后实现了pcd转txt的代码,欢迎大家指教。 格式转换txt2pcd #include&amp;amp;lt;iostream&amp;amp;gt; #include&amp;amp;lt;fstream&amp;amp;gt; #include &amp;amp;lt;string&amp;amp;gt; #include &amp;amp;lt;vector&amp;a
将Mysql数据库的内容
近期遇到一个问题,环境是在线考试。将一个jsp页面的试题用word文档保存到当前工程里!也就是打印试题...可以给出详细的代码解决?
txt定时自动导入mysql数据库
mysql自带的定时任务有些不一定可以使用,使用系统的批处理文件执行sql语句导入,再通过.vbs文件定时执行批处理文件
java修改txt文本中的内容
需求:将文本放在服务器下,并修改文本中的值,1,获取服务器地址public Configuration getStandardConfig() { //获取服务器的webapp路径 ServletContext context = ServletActionContext.getServletContext(); File file = new Fi
【Java】新建TXT文本并保存内容
BufferedRead类常用的方法。 read()方法:读取单个字符。 readLine()方法:读取一个文本行,并将其返回为字符串。若无数据可读,则返回null。 BufferedWriter类中的方法都返回void。常用方法。 write( String s,int off,int len)方法:写入字符串的某一部分。 flush()方法:刷新该流的缓存。 newLine()方法:写入一个...
java利用IO流将内容输出到文本
java利用IO流将内容输出到文本 将网页保存到本地 需要的jar包下载地址 http://download.csdn.net/download/weixin_39549656/10272781 package baike; import java.io.File; import java.io.FileOutputStream; import java.io.IOException...
在Qt中创建MySQL数据库.txt
在Qt中创建MySQL数据库,里面讲述了如何进行,代码加了注释
自动创建文本器,无限制创建文本
自动创建文本器,自动无限制建立文本.自己取名,他会自动在每个文本后面添加0.1.2.3...这样类推
表单删除 txt 指定文本
求大手来个表单删除txt指定文本吧 小弟搞了好久 没搞好啊!! 文件是1.txt txt里是网址 我想通过表单来删除网址
将连接MySQL数据库的java项目程序打包成为.jar格式
将连接有mysql的java程序打包成jar格式
PDFLayoutTextStripper将PDF格式的文档转换成为TXT的纯文本文件
PDFLayoutTextStripper:将PDF格式的文档转换成为TXT的纯文本文件,同时保留布局
java将.txt数据与mysql比较,排序成为mysql里的顺序,并导入到指定的.txt标签
假设数据库的内容是这样![图片说明](https://img-ask.csdn.net/upload/201808/08/1533711187_416991.png)n.txt文本的内容是这样![图片说明](https://img-ask.csdn.net/upload/201808/08/1533711213_58871.png)n需要将.txt内容读取,并排列成为mysql数据库一样的顺序(数据库里面是没有name这个标签的),然后再插入另一个.txt文本里面,像这样,左边是没有插入前,右边是插入后的结果![图片说明](https://img-ask.csdn.net/upload/201808/08/1533711946_490598.png),这个要怎么样实现呢?利用数组可以吗?麻烦发个代码看一下, 详细些,谢谢大牛们。
python将一个txt文档的内容转为字典格式/将字典格式存储到txt文档中
  # -*- encoding: gbk -*- def load_dict_from_file(filepath): _dict = {} try: with open(filepath, 'r') as dict_file: for line in dict_file: (key, value) ...
新概念第一册 文本 txt格式
新概念第一册文本新概念第一册 文本 txt格式
excel 导出格式TXT文本
银行代付系统的格式转换
TXT文本章节自动分割器
他能自动分割那些文本比较大的且多个章节揉杂在一起的文本,你也可以选择被分割后独立文本的所含章节数
java获取文本当中的指定内容(编号)
用java语言写,在PDF文档中过去第二行的编号,一个PDF文档需要过去200个编号!
Java读取文本指定的某一行内容
Java读取文本指定的某一行内容,使用的都是IO的方法,下面具体看例子: /** * @author:罗大锤 * @date: 2017年9月6日 下午2:35:43 * @version 1.0 * @method:读取文本具体某行内容 * @parameter * @since * @return */ public class OpenTextLine { public
asp.net 创建.txt文本问题
[code=C#]rn/// rn /// 写入日志的内容rn /// rn /// rn public static void setWritingBlog( string content)rn rn tryrn rn //判断文件夹是否存在rn string stringTimePath = @"D:\CpWritingBlog";rn //不存在则创建文件夹rn Directory.CreateDirectory(stringTimePath);rn FileStream fs = new FileStream(@"D:\CpWritingBlog\" + ( DateTime.Now.ToString("yyyy-MM-dd-HH mmssfff") + ".txt"), FileMode.Create, FileAccess.Write);rn StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8);//以当前网页的编码将文件内容写入流rn sw.WriteLine(content);rn sw.Close();rn fs.Close();rn rn catch (Exception)rn rnrn rnrn rn /// rn /// 写入日志的内容rn /// rn /// rn /// rn public static void setWritingBlog(string name, string content)rn rn tryrn rn //判断文件夹是否存在rn string stringTimePath = @"D:\CpWritingBlog";rn //不存在则创建文件夹rn Directory.CreateDirectory(stringTimePath);rn FileStream fs = new FileStream(@"D:\CpWritingBlog\" + (name + DateTime.Now.ToString("yyyy-MM-dd HHmmssfff") + ".txt"), FileMode.Create, FileAccess.Write);rn StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8);//以当前网页的编码将文件内容写入流rn sw.WriteLine(content);rn sw.Close();rn fs.Close();rn rn catch (Exception)rn rnrn rnrn rnrn[/code]rnrn本机使用该方法 写日志可以.但是在服务器上不行。请问是不是哪里需要配置下?
将文本保存为TXT文档
首先对manifest注册SD卡读写权限  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 AndroidManifes
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池