java代码读取.db,java代码读取Linux文件报找不到路径

java 如何读取数据库db文件

现在sun下一个jdbc-odbc驱动

10年积累的网站设计、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有武定免费网站建设让你可以放心的选择与我们合作。

然后建一个数据源

//sql为查询语句

import java.sql.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

conStr="jdbc:odbc:[数据源名]"

Connection conn = DriverManager.getConnection(conStr);

Statement state = (Statement) conn.createStatement();

Result result=state.execute(sql);

conn.close();

江湖救急:怎么用Java读取.db格式的数据库文件到.txt中,为什么用fileRead();bufferedRead()不好使

这个和你的.db文件数据格式有关吧。

BufferedReader、BufferedWriter 是采用字符流读写,字符流通常用来读取数据并显示出来。

应该用字节流来读写,反正是写到另一个文件去:

new BufferedInputStream( new FileInputStream(...

用BufferedOutputStream来写。

java读取.db文件

import java.io.BufferedReader;

import java.io.FileReader;

/**

* 读取并解析文本文件

*/

public class ReadMusicInfo {

public static void main(String[] args) throws Exception {

//注意这里music.db文件的位置

BufferedReader in = new BufferedReader(new FileReader("D:/music.db"));

//保存读取的一行信息

String lineStr = null;

//保存行信息按逗号分隔后的数据

String music[] = null;

//先读取文件的一行内容

lineStr = in.readLine();

//如果读取的内容不为空

while(null != lineStr){

//按逗号分隔每一行的内容

music = lineStr.split(",");

//长度为5的为歌手的那行信息

if(5 == music.length){

System.out.println(

String.format(

"歌手:%s 地区:%s 相片:%s 专辑:%s 专辑包含歌曲数:%s",

music[0],music[2],music[3],music[1],music[4]

)

);

System.out.println("歌曲列表如下:");

}

//长度为2的为歌曲信息

else if(2 == music.length){

System.out.println("\t" + music[0] + "\t" + music[1]);

}

// 其它信息原样输出

else{

System.out.println(lineStr);

}

lineStr = in.readLine();

}

in.close();

}

}

至于歌曲名后面的数字,我没有猜出来它的含义,是歌曲播放里长秒数吗?和题目无关了,反正都解析出来了,你可以按你的需要修改那些输出信息.

QQ:58472399

java如何读.db文件

DB是数据库里面的数据表,要通过JDBC来读取,具体一句话也说不清楚,建议楼主学一下hibernate。


标题名称:java代码读取.db,java代码读取Linux文件报找不到路径
文章地址:http://scyanting.com/article/hcjjjj.html