Can Unity Free Connect to an SQLite Database?

I’m trying to find a method of saving and loading data for my game, and possibly a way to create and manage item/character databases from an outside utility created by myself in C#. But before I commit to learning how to use SQLite, is it possible to use it in Unity Free? I keep hearing that you cannot use external DLL’s in the free version, but moving System.Data into my assets seems to have worked fine. I can include it in the project, and use the methods inside it. Am I missing something?

I really don’t want to get too heavily invested in this, only to find out much later down the line that it won’t work after all.

SQLite can work on Unity indie, up to 3.5.5, in 3.5.6 they made changes so you cant " use sockets" on android indie.There is an example in unify wiki + sqlite.
But, I think its possible to use SQLite in unity 4.x indie, but you need to use other way, for me it seems complicated, so I reverted back to Unity 3.5.5 and is ok.