Spring No suitable driver found for jdbc:sqlserver: was kann ich tun?

Loddakwin

Aktives Mitglied
Hallo Leute,

ich bin echt am verzweifeln ich schaffe es nicht eine Verbindung zu meiner Datenbank herzustellen.
Das komische ist nur in der Firma funktionierts einwandfrei ??

Code:
@Bean
	public DataSource dataSource() {
		DriverManagerDataSource dataSource = new DriverManagerDataSource("jdbc:sqlserver://localhost; database=db_name", "user", "password");
		return dataSource;
	}

das ist der relevante Code falls Ihr noch andere Ideen hättet an was es liegen kann nur her damit bitte :(

Exception:
No suitable driver found for jdbc:sqlserver://localhost; database=db_name

falls ihr mehr braucht bescheid geben pls
db_name,
password,
user sind jetzt nur platzhalter sind normalerweise ausgefüllt ^^

lg
 
Zuletzt bearbeitet:

stg

Top Contributor
Dann nimm doch den Treiber mal mit nach Hause und vergiss ihn nicht immer in der Firna :)

Mal im Ernst, mit den gegebenen Informationen kann man dir nicht wirklich helfen. Entweder, dein Connection-String ist falsch aufgebaut, oder du suchst an der falschen Stelle nach dem Treiber.
 

Loddakwin

Aktives Mitglied
was braucht ihr noch von mir ? was soll ich posten?

Der Treiber liegt im Buildpath von dem Projekt obwohl ich den in der Firma auch nicht drinen habe funkionierts ist echt komisch?
Ich hab mir auch den selben SQL Server installiert ist der SQL 2008 R2 vielleicht habe ich da etwas falsch gemacht ....

Code:
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://127.0.0.1:8080; database=db_name //Platzhalter
	java.sql.DriverManager.getConnection(Unknown Source)
	java.sql.DriverManager.getConnection(Unknown Source)
	org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
	org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
	org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:153)
	org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
	org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70)
	org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:292)
	org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)
	org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
	org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doBegin(JdbcTransaction.java:67)
	org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:160)
	org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1426)
	org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:59)
	org.springframework.orm.jpa.DefaultJpaDialect.beginTransaction(DefaultJpaDialect.java:71)
	org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:61)
	org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:378)
	org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372)
	org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:417)
	org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:255)
	org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:155)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodIntercceptor.invoke(CrudMethodMetadataPostProcessor.java:111)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
	org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:207)
	com.sun.proxy.$Proxy330.save(Unknown Source)
	safe.mail.controller.SafeMailController.register(SafeMailController.java:57)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	java.lang.reflect.Method.invoke(Unknown Source)
	org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
	org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
	org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
	org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
	org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:644)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


lg
 
Zuletzt bearbeitet:

Loddakwin

Aktives Mitglied
Weiß echt keiner mehr einen Rat? Ist wirklich wichtig ?
Hab jetzt schon alles mögliche was ich über google gefunden habe ausprobiert aber nichts funktioniert...
TCP/IP aktiviert sämtliche ports Instanznamen usw ... Server öfters neu gestartet jdbc treiber im Build Path abgelegt bitte um hilfe

Code:
public class connect {

	public static void main(String[] args) {

		try {
			String host = "jdbc:sqlserver://host";
			String uName = "user";
			String uPass = "pw";

			Connection conn = DriverManager.getConnection(host, uName, uPass);

		} catch (SQLException err) {
			System.out.print(err.getMessage());
		}
	}
}

scheint so als würde das funktionieren aber mein Code aus dem ersten post nicht obwohl dort nichts verändert ist ....
 
Zuletzt bearbeitet:

Ähnliche Java Themen

Neue Themen


Oben