前端传送一个DB文件后端如何接收存放到本地

问题遇到的现象和发生背景

img

前端传送 .DB的数据库怎么进行读取

问题相关代码,请勿粘贴截图

@Api(tags = "DB映射")
@RestController
@RequestMapping("ReadDB")

        InputStream inputStream = file.getInputStream();
        readDBService.setDB(inputStream);
        return Msg.success();

 
    //获得数据库连接
    Connection connection = DriverManager.getConnection("jdbc:sqlite:"+inputStream);
    DatabaseMetaData metaData = connection.getMetaData();
    //获得表信息
    ResultSet tables = metaData.getTables(null, null, null, new String[]{"TABLE"});
运行结果及报错内容

这样写sql读取不到db内的数据

我的解答思路和尝试过的方法

这个后期需要把db文件存放在服务器,如何存放再读取

我想要达到的结果

读取到数据