Hi JCSV is no better than sdf, it is database independent, none of the data controls in lazarus work with it, in its original form it came with a edit control, combobox control and it's own database navigator, I have added a label control to it, you can search the csv database on any field and it will return a result.
Basically it is just a different way of using a csv database, originally created by Jan Verhoven, I have found it useful when you don't need all the database functionality of lazarus or delphi.