25 lines
1.1 KiB
Markdown
25 lines
1.1 KiB
Markdown
---
|
|
layout: default_docs
|
|
title: Preparing the Database Server for JDBC
|
|
header: Chapter 2. Setting up the JDBC Driver
|
|
resource: media
|
|
previoustitle: Setting up the Class Path
|
|
previous: classpath.html
|
|
nexttitle: Creating a Database
|
|
next: your-database.html
|
|
---
|
|
|
|
Because Java does not support using unix sockets the PostgreSQL™ server must be
|
|
configured to allow TCP/IP connections. Starting with server version 8.0 TCP/IP
|
|
connections are allowed from `localhost`. To allow connections to other interfaces
|
|
than the loopback interface, you must modify the `postgresql.conf` file's `listen_addresses`
|
|
setting.
|
|
|
|
For server versions prior to 8.0 the server does not listen on any interface by
|
|
default, and you must set `tcpip_socket = true` in the `postgresql.conf` file.
|
|
|
|
Once you have made sure the server is correctly listening for TCP/IP connections
|
|
the next step is to verify that users are allowed to connect to the server. Client
|
|
authentication is setup in `pg_hba.conf`. Refer to the main PostgreSQL™ documentation
|
|
for details. The JDBC driver supports the `trust`, `ident`, `password`, `md5`, and
|
|
`crypt` authentication methods. |