SQL数据库默认端口

2024年05月29日 SQL数据库默认端口 极客笔记

SQL数据库默认端口

在进行数据库连接时,我们经常需要指定数据库的端口号。端口号是在连接时用来唯一标识数据库服务的数字。对于SQL数据库来说,不同的数据库系统有不同的默认端口号。在本文中,我们将详细讨论一些流行的SQL数据库系统的默认端口号。

MySQL

MySQL是一个著名的开源关系型数据库管理系统,它的默认端口号是3306。在连接MySQL数据库时,通常我们会指定这个端口号。下面是一个使用Python连接MySQL数据库的示例代码:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="root",
  password="",
  database="mydatabase"
)

print(mydb)

运行以上代码,我们将成功连接到MySQL数据库的默认端口号3306,并输出mysql.connector.connection.MySQLConnection object at 0x7f09eac8bb20

SQL Server

SQL Server是微软开发的关系型数据库管理系统,它的默认端口号是1433。在连接SQL Server数据库时,我们通常会指定这个端口号。下面是一个使用Java连接SQL Server数据库的示例代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Main {
    public static void main(String[] args) {
        String url = "jdbc:sqlserver://localhost:1433;databaseName=mydatabase";
        String user = "sa";
        String password = "password";

        try (Connection connection = DriverManager.getConnection(url, user, password)) {
            System.out.println("Connected to SQL Server database.");
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

以上代码演示了如何使用Java连接SQL Server数据库的默认端口号1433。如果连接成功,将会输出Connected to SQL Server database.

PostgreSQL

PostgreSQL是一个功能强大的开源关系型数据库管理系统,它的默认端口号是5432。在连接PostgreSQL数据库时,通常我们会指定这个端口号。下面是一个使用Node.js连接PostgreSQL数据库的示例代码:

const { Client } = require('pg');

const client = new Client({
  user: 'postgres',
  host: 'localhost',
  database: 'mydatabase',
  password: 'password',
  port: 5432,
});

client.connect()
  .then(() => console.log('Connected to PostgreSQL database.'))
  .catch(err => console.error('Connection error', err.stack));

以上代码演示了如何使用Node.js连接PostgreSQL数据库的默认端口号5432。如果连接成功,将会输出Connected to PostgreSQL database.

Oracle

Oracle数据库是一个领先的企业级关系型数据库管理系统,它的默认端口号是1521。在连接Oracle数据库时,我们通常会指定这个端口号。下面是一个使用C#连接Oracle数据库的示例代码:

using System;
using Oracle.ManagedDataAccess.Client;

class Program
{
    static void Main()
    {
        string connectionString = "User Id=username;Password=password;Data Source=//localhost:1521/mydatabase;";
        using (var connection = new OracleConnection(connectionString))
        {
            connection.Open();
            Console.WriteLine("Connected to Oracle database.");
        }
    }
}

以上代码演示了如何使用C#连接Oracle数据库的默认端口号1521。如果连接成功,将会输出Connected to Oracle database.

总结

在本文中,我们介绍了一些流行的SQL数据库系统的默认端口号,并提供了连接这些数据库的示例代码。通过了解这些默认端口号,我们可以更加方便地进行数据库连接操作。在实际开发中,记得根据具体的数据库系统和配置来选择正确的端口号进行连接。

本文链接:http://so.lmcjl.com/news/5544/

展开阅读全文