Если это файл, расположенный где-то на диске (а не ресурс), лучше используйте путь ABSOLUTE:
image.Source = new BitmapImage(new Uri(AppDomain.CurrentDomain.BaseDirectory + "image.png", UriKind.Absolute));
Этот код обнаруживает текущую папку и создает путь к ней
Вам удалось создать таблицу с именами столбцов в нижнем регистре. Как вы уже знаете, это вызывает проблемы, поскольку Oracle по умолчанию преобразует все имена (для таблиц, столбцов и т. Д.) В верхний регистр.
У вас есть два варианта:
Бросить таблицу и воссоздать ее с заглавными именами.
Используйте двойные кавычки вокруг имен столбцов, чтобы Oracle не мог преобразовать их в верхний регистр:
select * from jashan.student where "name1"=? and "password"=?
Или когда вы помещаете его в Java :
PreparedStatement stmt = con.prepareStatement("select * from jashan.student where \"name1\"=? and \"password\"=?");
В любом случае, одинарные кавычки вокруг имен столбцов неверны.