Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException
вообще.
См. также: A хороший список лучших практик
Я бы добавил, очень важно, хорошо использовать модификатор final
. Использование "окончательной" модификатор, когда это применимо в Java
Сводка:
final
для обеспечения хорошей инициализации. @NotNull
и @Nullable
if("knownObject".equals(unknownObject)
valueOf()
поверх toString (). StringUtils
StringUtils.isEmpty(null)
. хорошо, это работает теперь! угадайте, что это была составная проблема... шаги, которые я сделал, чтобы разрешить, что это как таково:
AttachDbFilename=|DataDirectory|CustomerDb.mdf;
c:\Users\<user name>\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
. Я думал, что искал это прежде, но я на самом деле посмотрел в Microsoft Sql Server
папка. Снова, тонкое различие. , Как только я сделал эти две вещи, соединение запустило рабочий:-D
Вы попытались соединиться с экземпляром SQL Server при помощи Studio управления SQL?
, Если это также не позволяет, Вы для соединения тогда его могли бы быть то, потому что сервис SQL не запускается правильно.
Проверяют, что услуга работает путем проверки сервисов в панель управления.