「java信息修改」java修改语句

博主:adminadmin 2022-12-26 07:36:05 56

今天给各位分享java信息修改的知识,其中也会对java修改语句进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

新手java怎样实现客户信息的增加与修改

   客户信息可以存在数据库里面,增加的时候,通过代码连接上mysql数据库,然后拼接sql语句,查询或者增加修改数据库的字段和数据。连接数据库示例:

 // 驱动程序名

           String driver = "com.mysql.jdbc.Driver";

           // URL指向要访问的数据库名scutcs

           String url = "jdbc:mysql://127.0.0.1:3306/scutcs";

           // MySQL配置时的用户名

           String user = "root"; 

           // MySQL配置时的密码

           String password = "root";

           try { 

            // 加载驱动程序

            Class.forName(driver);

            // 连续数据库

            Connection conn = DriverManager.getConnection(url, user, password);

            if(!conn.isClosed()) 

             System.out.println("Succeeded connecting to the Database!");

            // statement用来执行SQL语句

            Statement statement = conn.createStatement();

            // 要执行的SQL语句

            String sql = "select * from student";

            // 结果集

            ResultSet rs = statement.executeQuery(sql);

            System.out.println("-----------------");

            System.out.println("执行结果如下所示:");

            System.out.println("-----------------");

            System.out.println(" 学号" + "\t" + " 姓名");

            System.out.println("-----------------");

Java 正在编写一个管理信息系统,如果想要修改文件中的一行内容应该怎么办?

我首先说下思路吧,你想更改文件中的字符串,首先你要使用java中的io把文件里面的内容全部读到一个字符串当中,然后对这个字符串进行查找替换的操作,最后在把你更改之后的这个字符串写进文件当中,当然是覆盖掉这个文件。

这里我就用到FileOutputStream FileInputStream BufferedReader PrintWriter

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.util.ArrayList;

import java.util.List;

public class Test {

public static void main(String[] args) {

try {

File file = new File("c:\\abc.txt");

// 建立一个file对象,参数就是你想访问文件的路径,这里我就不验证文件是否存在了

// 查下api即可

BufferedReader br = new BufferedReader(new InputStreamReader(

new FileInputStream(file)));

List list =new ArrayList();

//定义一个集合存放每一行的字符串

while(true){

String str=br.readLine();

//读取文件当中的一行

if(str==null) break;

//如果读取的是空,也就是文件读取结束 跳出循环

int index=str.indexOf("zhidao");

//看此行的是否包含zhidao

if(index!=-1){

str.replace("zhidao", "answer");

//如果包含就把zhidao 换成answer

}

list.add(str);

//把修改之后的str放到集合当中

}

br.close();

PrintWriter pw=new PrintWriter(file);

//建立一个输出流,把东西写入文件

for(int i=0;ilist.size();i++){

String str =(String)list.get(i);

//从集合当中取出字符串

pw.println(str);

//把该字符串写入文件当中

}

pw.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

java中如何在文件中修改某行信息

把文件按行读入一个List,然后遍历这个List,改掉要改的行,重新把list写入文件.

//readString2List

public static List getAllLineFromFile(File file) {

try {

FileReader fr = new FileReader(file.getPath());

BufferedReader br = new BufferedReader(fr);

List list = new ArrayList();

String ss = "";

while ((ss = br.readLine()) != null)

list.add(ss);

fr.close();

return list;

} catch (Exception e) {

e.printStackTrace();

return null;

}

}

//找到要修改的行,改掉要改的东西

//把list重新写入文件

关于java信息修改和java修改语句的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。