数据库连接应该如何关闭的问题

class sql { public: sql(); ~sql(); private: void OpenDatabase(); }; sql::sql() {} sql::~sql() {} void sql::OpenDatabase() { SqlConnection conn = new SqlConnection(@"user id=sa;password=****;initial catalog=*****;data source=****"); conn.Open(); }
请问当我在类的外部调用OpenDatabase()后,应该如何关闭数据库连接?
我不知道在什么时候以及如何调用conn.Close();
新手小白,请指教,谢谢