Проверьте ваш оператор вставки, я думаю, что он потерпит неудачу, если типы данных вашей цены, количества и цены имеют целочисленный тип:
String Badge = "INSERT into Cart (Name,Price,Quantity,gPrice) Values('" + pName + "', '" + b + "', '" + a + "','" + g + "')";
Не следует заключать их в кавычки, удалять кавычки и пытатьсяснова.
String Badge = "INSERT into Cart (Name,Price,Quantity,gPrice) Values('" + pName + "', " + b + ", " + a + "," + g + ")";
Попробуйте использовать описательные имена переменных, оператор using и оператор try-catch в будущем.