Edit: I have a proof here but when I spoke last with my professor, she told me something was close, but not quite. Can someone help me patch this proof? I've been trying to get this down for quite a while and am starting to feel a bit frustrated with myself.
I am trying to show that the second (simplicial) homology group or a compact, connected orientable surface without boundary is ismormophic to $\mathbb Z$.
I can show that this group is non-trivial by triangulating the surface, and considering the chain consisting of all the 2-simplices of the triangulation. Since the surface is orientable, and the simplices are oriented compatibly, each edge of each two simplex will appear twice pointing in opposite directions (a fact which wasn't hard to prove, but I won't type up because LaTeX), and so they cancel. That means the chain consisting of all two-simplices is a cycle. Since there are no three-simplices when dealing with surfaces, there is nothing to be the boundary of. So the two-homology group is non-trivial at least.
Now, to show that $H_2(S)$ for some orientable $S$ is not larger than $\mathbb Z,$ we proceed by contradiction. Suppose that $H_2(S)$ had a second generator. Let's call the above chain of all 2-simplices $K=\sum_{i=1}^n \sigma_i.$ If there is another generator for $H_2(S)$, it is also a cycle, so we can write $L=\sum_{j=1}^k a_j \sigma_j$, with the property that $\partial L=\sum a_j \partial \sigma_j =0.$
Now suppose that some positively oriented 1-simplex $(+)v$ appears in $\partial \sigma_x$, and $(-)v$ appears in $\partial \sigma_y$, then the coefficients $a_x$ and $a_y$ must be equal. Since $v$ was arbitrary, we have $a=a_1=...=a_k.$ So now we can say that $\partial L=\sum_{j=1}^n \sigma_j=0,$ by removing the coefficients and cancelling. This means that $L$ is only a distinct generator for $H_2(S)$ when $k\neq n.$
If this is true then, we can take the difference of the two chains, and produce a third chain so that $K$ is a linear combination of these two chains, producing a basis for $H_2(S)$ isomorphic to $\mathbb Z \bigoplus \mathbb Z$. These two chains are $K-L$ and $L$. However, since $S$ is a connected surface, it is not the disjoint union of two other surfaces, and moreover, since it is connected, it is path-connected. This means that there is a path from any point belonging to a simplex in $K-L$ to any point belonging to a simplex appearing in $L$. However, since there are no 2-simplices between them, the path must go through only 1-simplices of $S$. But then any point in this 1-simplex does not have neighborhoods homeomorphic to 2-disks, so that $S$ is not a surface. A contradiction. So this proves that $k=n,$ so that $L$ is not a distinct generator for $H_2(S).$ Since $H_2(S)$ has only one generator, and $S$ is orientable, $H_2(S)$ is isomorphic to $\mathbb Z$.
What's going wrong here?