Bài viết này sẽ giải thích trình điều khiển JDBC là gì, cách tải xuống trình điều khiển JDBC MySql và cách kết nối với MySql bằng DbSchema Free Database Designer
Trình điều khiển JDBC là gì?
Trình điều khiển JDBC là các tệp thư viện Java có phần mở rộng. jar được tất cả các ứng dụng Java sử dụng để kết nối với cơ sở dữ liệu. Thông thường, chúng được cung cấp bởi cùng một công ty đã triển khai phần mềm MySql. Công cụ DbSchema đã bao gồm trình điều khiển MySql, được tự động tải xuống khi bạn kết nối với MySql
URL JDBC là gì?
Mỗi trình điều khiển JDBC đang sử dụng một URL cụ thể. URL là một chuỗi [văn bản] có định dạng cụ thể, chứa thông tin về máy chủ nơi cơ sở dữ liệu đang chạy, cổng, tên người dùng, tên cơ sở dữ liệu, v.v. Định dạng dành riêng cho từng trình điều khiển. Bất kỳ ký tự sai nào trong URL có thể khiến kết nối cơ sở dữ liệu không thành công, do đó chúng tôi khuyên bạn nên cài đặt DbSchema và thử kết nối. Sau đó, bạn có thể tìm đúng URL trực tiếp trong hộp thoại kết nối DbSchema
- [Các] tệp được yêu cầu. mysql-connector-java-nn-bin. cái lọ
- Lớp trình điều khiển Java. com. mysql. jdbc. Người lái xe
- URL. jdbc. mysql. //{CHỦ NHÀ}[. {PORT}][/{DB}]
- Trang mạng. mysql
Tải xuống trình điều khiển MySql JDBC
Các tệp trình điều khiển được nén trong một tệp zip
đối với bất kỳ vấn đề nào với trình điều khiển, bạn có thể viết thư cho chúng tôi
Bật quyền truy cập từ xa trên máy chủ MySql
Mặc định MySql không cho kết nối từ máy khác là máy đã cài server. Bạn có thể bật truy cập từ xa trong khi cài đặt [ xem chương tiếp theo ] hoặc sau này bằng cách sử dụng hướng dẫn bên dưới- Trên máy chủ gõ vào dấu nhắc lệnh hoặc thiết bị đầu cuối mysql -u root -pThe mysql console sẽ bắt đầu
- Liệt kê các cơ sở dữ liệu bằng cách sử dụng cơ sở dữ liệu hiển thị
- Xem các khoản trợ cấp đã định cấu hình bằng cách sử dụng select * from db;
- Cho phép truy cập từ xa cho người dùng foo bằng cách sử dụng GRANT ALL ON foo. * ĐẾN thanh @'202. 54. 10. 20' ĐƯỢC XÁC ĐỊNH BỞI 'MẬT KHẨU';
Mẹo cài đặt MySql
Cài đặt MySql từ http. //www. mysql. com. Trong quá trình cài đặt, hãy cài đặt chi tiết và khi bạn được nhắc nhập mật khẩu người dùng, hãy kiểm tra 'Kích hoạt quyền truy cập root từ các máy từ xa'
Kích hoạt tính năng này, bạn sẽ được phép kết nối với MySql từ một máy tính khác. Hãy nhớ mật khẩu bạn đã đặt ở đây, nó sẽ được yêu cầu khi kết nối với cơ sở dữ liệu với quyền root của người dùng
Kết nối với MySql bằng DbSchema Phiên bản miễn phí
Cài đặt phiên bản DbSchema Free sẽ giúp kiểm tra kết nối cơ sở dữ liệu và URL của trình điều khiển JDBC
Tải xuống mysql-connector-java-5. 1. 5 ngăn. cái lọ
mysql/mysql-connector-java-5. 1. 5 ngăn. cái lọ. zip[ 649k]
Tệp jar tải xuống chứa các tệp lớp sau hoặc tệp nguồn Java
META-INF/INDEX.LIST META-INF/MANIFEST.MF com.mysql.jdbc.AssertionFailedException.class com.mysql.jdbc.Blob.class com.mysql.jdbc.BlobFromLocator.class com.mysql.jdbc.Buffer.class com.mysql.jdbc.BufferRow.class com.mysql.jdbc.ByteArrayRow.class com.mysql.jdbc.CachedResultSetMetaData.class com.mysql.jdbc.CallableStatement.class com.mysql.jdbc.CharsetMapping.class com.mysql.jdbc.Clob.class com.mysql.jdbc.CommunicationsException.class com.mysql.jdbc.CompressedInputStream.class com.mysql.jdbc.Connection.class com.mysql.jdbc.ConnectionFeatureNotAvailableException.class com.mysql.jdbc.ConnectionImpl.class com.mysql.jdbc.ConnectionLifecycleInterceptor.class com.mysql.jdbc.ConnectionProperties.class com.mysql.jdbc.ConnectionPropertiesImpl.class com.mysql.jdbc.ConnectionPropertiesTransform.class com.mysql.jdbc.Constants.class com.mysql.jdbc.DatabaseMetaData.class com.mysql.jdbc.DatabaseMetaDataUsingInfoSchema.class com.mysql.jdbc.DocsConnectionPropsHelper.class com.mysql.jdbc.Driver.class com.mysql.jdbc.EscapeProcessor.class com.mysql.jdbc.EscapeProcessorResult.class com.mysql.jdbc.EscapeTokenizer.class com.mysql.jdbc.ExportControlled.class com.mysql.jdbc.Extension.class com.mysql.jdbc.Field.class com.mysql.jdbc.IterateBlock.class com.mysql.jdbc.JDBC4CallableStatement.class com.mysql.jdbc.JDBC4ClientInfoProvider.class com.mysql.jdbc.JDBC4ClientInfoProviderSP.class com.mysql.jdbc.JDBC4CommentClientInfoProvider.class com.mysql.jdbc.JDBC4Connection.class com.mysql.jdbc.JDBC4DatabaseMetaData.class com.mysql.jdbc.JDBC4DatabaseMetaDataUsingInfoSchema.class com.mysql.jdbc.JDBC4MysqlSQLXML.class com.mysql.jdbc.JDBC4NClob.class com.mysql.jdbc.JDBC4PreparedStatement.class com.mysql.jdbc.JDBC4PreparedStatementHelper.class com.mysql.jdbc.JDBC4ResultSet.class com.mysql.jdbc.JDBC4ServerPreparedStatement.class com.mysql.jdbc.JDBC4UpdatableResultSet.class com.mysql.jdbc.LicenseConfiguration.class com.mysql.jdbc.LoadBalancingConnectionProxy.class com.mysql.jdbc.Messages.class com.mysql.jdbc.MiniAdmin.class com.mysql.jdbc.MysqlDataTruncation.class com.mysql.jdbc.MysqlDefs.class com.mysql.jdbc.MysqlErrorNumbers.class com.mysql.jdbc.MysqlIO.class com.mysql.jdbc.MysqlParameterMetadata.class com.mysql.jdbc.MysqlSavepoint.class com.mysql.jdbc.NamedPipeSocketFactory.class com.mysql.jdbc.NonRegisteringDriver.class com.mysql.jdbc.NonRegisteringReplicationDriver.class com.mysql.jdbc.NotImplemented.class com.mysql.jdbc.NotUpdatable.class com.mysql.jdbc.OperationNotSupportedException.class com.mysql.jdbc.OutputStreamWatcher.class com.mysql.jdbc.PacketTooBigException.class com.mysql.jdbc.ParameterBindings.class com.mysql.jdbc.PingTarget.class com.mysql.jdbc.PreparedStatement.class com.mysql.jdbc.ReplicationConnection.class com.mysql.jdbc.ReplicationDriver.class com.mysql.jdbc.ResultSetImpl.class com.mysql.jdbc.ResultSetInternalMethods.class com.mysql.jdbc.ResultSetMetaData.class com.mysql.jdbc.ResultSetRow.class com.mysql.jdbc.RowData.class com.mysql.jdbc.RowDataCursor.class com.mysql.jdbc.RowDataDynamic.class com.mysql.jdbc.RowDataKeyset.class com.mysql.jdbc.RowDataStatic.class com.mysql.jdbc.SQLError.class com.mysql.jdbc.Security.class com.mysql.jdbc.ServerPreparedStatement.class com.mysql.jdbc.SingleByteCharsetConverter.class com.mysql.jdbc.SocketFactory.class com.mysql.jdbc.StandardSocketFactory.class com.mysql.jdbc.Statement.class com.mysql.jdbc.StatementImpl.class com.mysql.jdbc.StatementInterceptor.class com.mysql.jdbc.StreamingNotifiable.class com.mysql.jdbc.StringUtils.class com.mysql.jdbc.TimeUtil.class com.mysql.jdbc.UpdatableResultSet.class com.mysql.jdbc.Util.class com.mysql.jdbc.VersionedStringProperty.class com.mysql.jdbc.WatchableOutputStream.class com.mysql.jdbc.WatchableWriter.class com.mysql.jdbc.WriterWatcher.class com.mysql.jdbc.exceptions.MySQLDataException.class com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException.class com.mysql.jdbc.exceptions.MySQLInvalidAuthorizationSpecException.class com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException.class com.mysql.jdbc.exceptions.MySQLNonTransientException.class com.mysql.jdbc.exceptions.MySQLStatementCancelledException.class com.mysql.jdbc.exceptions.MySQLSyntaxErrorException.class com.mysql.jdbc.exceptions.MySQLTimeoutException.class com.mysql.jdbc.exceptions.MySQLTransactionRollbackException.class com.mysql.jdbc.exceptions.MySQLTransientConnectionException.class com.mysql.jdbc.exceptions.MySQLTransientException.class com.mysql.jdbc.exceptions.NotYetImplementedException.class com.mysql.jdbc.exceptions.jdbc4.CommunicationsException.class com.mysql.jdbc.exceptions.jdbc4.MySQLDataException.class com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException.class com.mysql.jdbc.exceptions.jdbc4.MySQLInvalidAuthorizationSpecException.class com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException.class com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientException.class com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException.class com.mysql.jdbc.exceptions.jdbc4.MySQLTimeoutException.class com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException.class com.mysql.jdbc.exceptions.jdbc4.MySQLTransientConnectionException.class com.mysql.jdbc.exceptions.jdbc4.MySQLTransientException.class com.mysql.jdbc.integration.c3p0.MysqlConnectionTester.class com.mysql.jdbc.integration.jboss.ExtendedMysqlExceptionSorter.class com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker.class com.mysql.jdbc.interceptors.ResultSetScannerInterceptor.class com.mysql.jdbc.interceptors.ServerStatusDiffInterceptor.class com.mysql.jdbc.interceptors.SessionAssociationInterceptor.class com.mysql.jdbc.jdbc2.optional.CallableStatementWrapper.class com.mysql.jdbc.jdbc2.optional.ConnectionWrapper.class com.mysql.jdbc.jdbc2.optional.JDBC4CallableStatementWrapper.class com.mysql.jdbc.jdbc2.optional.JDBC4ConnectionWrapper.class com.mysql.jdbc.jdbc2.optional.JDBC4PreparedStatementWrapper.class com.mysql.jdbc.jdbc2.optional.JDBC4StatementWrapper.class com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource.class com.mysql.jdbc.jdbc2.optional.MysqlDataSource.class com.mysql.jdbc.jdbc2.optional.MysqlDataSourceFactory.class com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.class com.mysql.jdbc.jdbc2.optional.MysqlXAConnection.class com.mysql.jdbc.jdbc2.optional.MysqlXADataSource.class com.mysql.jdbc.jdbc2.optional.MysqlXAException.class com.mysql.jdbc.jdbc2.optional.MysqlXid.class com.mysql.jdbc.jdbc2.optional.PreparedStatementWrapper.class com.mysql.jdbc.jdbc2.optional.StatementWrapper.class com.mysql.jdbc.jdbc2.optional.SuspendableXAConnection.class com.mysql.jdbc.jdbc2.optional.WrapperBase.class com.mysql.jdbc.log.CommonsLogger.class com.mysql.jdbc.log.Jdk14Logger.class com.mysql.jdbc.log.Log.class com.mysql.jdbc.log.Log4JLogger.class com.mysql.jdbc.log.LogFactory.class com.mysql.jdbc.log.LogUtils.class com.mysql.jdbc.log.NullLogger.class com.mysql.jdbc.log.StandardLogger.class com.mysql.jdbc.profiler.ProfileEventSink.class com.mysql.jdbc.profiler.ProfilerEvent.class com.mysql.jdbc.util.BaseBugReport.class com.mysql.jdbc.util.ErrorMappingsDocGenerator.class com.mysql.jdbc.util.LRUCache.class com.mysql.jdbc.util.PropertiesDocGenerator.class com.mysql.jdbc.util.ReadAheadInputStream.class com.mysql.jdbc.util.ResultSetUtil.class com.mysql.jdbc.util.ServerController.class com.mysql.jdbc.util.TimezoneDump.class com.mysql.jdbc.util.VersionFSHierarchyMaker.class com/mysql/jdbc/Charsets.properties com/mysql/jdbc/LocalizedErrorMessages.properties com/mysql/jdbc/configs/3-0-Compat.properties com/mysql/jdbc/configs/5-0-Compat.properties com/mysql/jdbc/configs/clusterBase.properties com/mysql/jdbc/configs/coldFusion.properties com/mysql/jdbc/configs/fullDebug.properties com/mysql/jdbc/configs/maxPerformance.properties com/mysql/jdbc/configs/solarisMaxPerformance.properties org.gjt.mm.mysql.Driver.class