The 49ers have selected QB B.J. Daniels from Southern Florida with the 237th overall pick in the NFL Draft.