Lighting up LED strip
These LEDs are supposed to require a data signal, which you need a microprocessor to generate. Connecting the data line to 5V or 0V will not give it a valid signal.

If you look at the WS2812B datasheet you will see that a 0 bit is a pulse with specific timing, and 1 bit is a pulse with different specific timing.

I have an APA102C strip, and while APA102C LEDs use an entirely different protocol from WS2812B LEDs, the general concept is the same. My strip will sometimes flash briefly when power is applied (I'm not sure if this is a feature to let me know it's connected, or the result of a glitch) but normally it does not light up at all until it's commanded to do so via the data signal.