What is the difference between je connais and je sais?

the difference between these two verbs is difficult to explain but usually connaitre is usually used for a proper noun, or when talking about knowing someone. Savoir is usually used when you know something.