Abstract:This paper makes a comparison between Clustering algorithms such as DBSCAN, CLIQUE, CLARANS, K-means and X-means. The X-means clustering algorithm is selected to establish a customer segmentation model for financial products marketing. Based on relational analysis of financial products, a financial products customer data mining application system is designed to support the cross-marketing of financial products. In the end, a use case is given to illustrate the application of the system.