Wireless networks should NEVER be used for database applications. TCP/IP packets can and will get lost. Database will become corrupt.
Nonsense. The packets will be resent. TCP is Layer 4, IP is Layer 3, the wireless connection is Layer 2, and the application is Layer 5.
In practice, TCP takes care of most issues: it delivers a reliable bit-stream and guarantees that lost/damaged packets are retransmitted, and that packets arrive in order. The application at Layer 5 may also do its own error correction, and Layer 2 may do its own stuff, too.