Wie lautet die Verbindungszeichenfolge des MySQL JDBC-Treibers?
Ich bin neu in JDBC-und ich bin versucht, eine Verbindung zu einer MySQL-Datenbank.
Ich bin mit Connector/J-Treiber, aber ich kann nicht finden, die JDBC-Verbindungszeichenfolge für meine Class.forName()
Methode.
InformationsquelleAutor der Frage | 2009-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, Ihr Fahrer ist im Weg,
InformationsquelleAutor der Antwort Langali
Haben Sie die Dokumentation zu Lesen?
https://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html
Einem basic connection-string sieht wie folgt aus:
Klasse.Vorname string "com.mysql.jdbc.Fahrer", die Sie finden können (edit: jetzt auf der gleichen Seite).
InformationsquelleAutor der Antwort Tim Sylvester
Aus der oracle-docs..
host:port ist der host-name und port-Nummer des Computers hosting Ihrer Datenbank. Wenn nicht angegeben, wird die default-Werte von host-und port 3306 127.0.0.1 und, beziehungsweise.
Datenbank ist der name der Datenbank zu verbinden. Wenn nicht angegeben, wird eine Verbindung hergestellt und keine Standard-Datenbank.
failover ist der name einer standby-Datenbank (MySQL Connector/J unterstützt failover).
propertyName=propertyValue stellt eine optionale, kaufmännische und-Zeichen getrennte Liste von Eigenschaften. Mit diesen Attributen können Sie anweisen, MySQL Connector/J, um verschiedene Aufgaben auszuführen.
InformationsquelleAutor der Antwort Fintan Kearney
Ist es ganz einfach :
jdbc:mysql://<hostname>:<port>/<dbname>?prop1
etc.wo
<hostname>
und<port>
sind in der Registerkarte "Verbindung".Es wird meist localhost : 3306.<dbname>
werden, zu finden unter System-Profile-Registerkarte in Windows-Dienst-Name. Standardmäßig wird meist MySQL5<x>
wobei x die Versionsnummer zB. 56 für MySQL5.6 und 55 für MySQL5.5 etc.Sie können angeben, ur eigenen Windows Service Namen, um eine Verbindung herzustellen.InformationsquelleAutor der Antwort Krishnan Devarajan
Für Mysql jdbc-Treiber, connection-string ist com.mysql.jdbc.Treiber. Verwenden Sie den folgenden code, um Anschluss zu finden:-
InformationsquelleAutor der Antwort Arun Kumar N
3306
ist der Standard-port für mysql.Wenn Sie mit Java 7, dann gibt es keine Notwendigkeit, auch die
Class.forName("com.mysql.jdbc.Driver").newInstance ();
- Anweisung.Automatic Resource Management (ARM) hinzu, der in JDBC 4.1, die kommt standardmäßig in Java 7.Das Allgemeine format für eine JDBC-URL für die Verbindung zu einem MySQL-server wie folgt, wobei die Elemente in eckigen Klammern ([ ]) optional:
InformationsquelleAutor der Antwort Optimizer
Protokoll//[Host /IP][/Datenbank]" [?Eigenschaften]
Wenn Sie haben noch keine Eigenschaften ignorieren, dann wird es werden wie
jdbc:mysql://127.0.0.1:3306/test
jdbc:mysql ist das Protokoll
127.0.0.1: der host und die 3306 ist der port-Nummer
test der Datenbank
InformationsquelleAutor der Antwort NSC
Als die Antwort scheint bereits beantwortet wurde, gibt es nicht viel hinzuzufügen, aber ich möchte eine Sache hinzufügen, um die bereits vorhandene Antworten.
Dies war die Art und Weise der be-Klasse für den JDBC-Treiber für mysql
Aber das ist jetzt veraltet. Der neue Treiber Klasse ist jetzt
Auch der Treiber wird automatisch eingetragen über das SPI und das manuelle laden der Treiber-Klasse ist in der Regel unnötig.
InformationsquelleAutor der Antwort Rathore
In meinem Fall ->
InformationsquelleAutor der Antwort TheSagya