Thanks, Tom, but no success.
Using var db = FMDatabase.databaseWithPath(dbPath) doesn't compile. I get a message that "databaseWIthPath is not available: use object construction FMDatabase(path:)". And that's correct, I think.
Digging into how Swift initializes Objective-c classes, the correct call is:
var db = FMDatabase(path:dbPath)
Swift automatically allocates a new FMDatabase, then looks for instance methods with "initWith". It strips off the "initWith," lowercases the remainder, and uses that as a parameter. So the FMDatabase initWithPath(NSString* path) becomes the line above. That call compiles and executes, but I get a nil database. More debugging to follow.
John