non aqeous solvents like petrol and kerosine are having long carbon chains and both the end r having non polar groups generally.
so there is no separation of charges in them to incorporate the ionic compounds in them........
answer 2...like dissolves like... ;)
Cations don't always form soluble compounds. In general, ionic compounds are soluble in very polar solvents such as water and insoluble in nonpolar solvents because the charged ions can be solvated only by polar solvents. Some ionic compounds are insoluble even in water, however.
Like dissolves like. Ionic compounds are polar and are generally insoluble in non-polar solvents like petrol.
It isn't strictly true, but generally ionic compounds are not highly soluble in organic solvents because ionic compounds need a highly polar solvent to dissolve well (such as water) and in general organic compounds are not as polar as water. Remember, like dissolves like. However, many ionic compounds are very soluble in a variety of organic solvents, just not as much as in water.
It is hydrophobic, which makes it insoluble in water. But it soluble in organice solvents.
Some solubles are; Sherbet, Sugar, Salt, Some insolubles are; chalk, sand
salt
mostly all organic compounds are insoluble in water because water is a polar solvent and organic compounds are non polar . non polar substances are soluble only in non polar solvents like benzene etc.
In general, inorganic compounds will dissolve in polar or inorganic solvents such as water, whereas organic compounds will dissolve in organic solvents. However there are many exceptions to these.
atoms
lipid
In general, "Like dissolves like". So organic compounds will dissolve in organic solvents
because of ionic compound.