Welcome to our community!
1. Yes. You can choose to compile your code to desktop executable or device executable.
2. There is a printing option for the desktop. For the device you will need to use a third party library like Field Software PrinterCE.
3. Yes, with the included SQL library.
EDIT: Just noticed that you may not be a registered user yet so you may not be able to access the libraries. Don't hesitate, buy this program. For both PC and PDA development it is excellent value for money and the additional libraries are the icing on the cake!