java-jdbc 如何 设定local 端口

问题描述

jdbc 如何 设定local 端口
在java操作数据库中,可以设定服务器数据库的ip和端口,但是现在因为需要要求设定本地的端口号,这个如何在java程序里面设定呢?
注意: 是本地的端口号,相当于Socket(String host int port InetAddress localAddr int localPort) 中的localPort

解决方案

http://jingyan.baidu.com/album/d3b74d64bea25e1f76e6095a.html?picindex=1

解决方案二:
http://jingyan.baidu.com/album/d3b74d64bea25e1f76e6095a.html?picindex=1

解决方案三:
不太理解你的需求,为什么要设置本地的端口号呢?连接数据库不是设置数据库服务器的地址和端口么?

解决方案四:
这个问题,最终还是以其他方式解决了,此问题缘由是因为油防火墙,想开一个出的端口,但是这个在java程序里面不好设定,不过好在防火墙可以设定该机器可以访问的ip和端口,即在防火墙里面把要访问的数据库所在的ip和端口设定好,就可以了

时间: 2024-09-05 04:57:17

java-jdbc 如何 设定local 端口的相关文章

对象-java JDBC 批量插入的时候报数组下标越界,求大神

问题描述 java JDBC 批量插入的时候报数组下标越界,求大神 代码:private static Boolean Function_User(Map resultMap String sqlString tableType) { // TODO Auto-generated method stub Connection conn=null; PreparedStatement insert_st=null; int count = 0; final int batchSize = 500;

【编程】java jdbc/ojdbc 链接oracle的三种方式

  本文是一篇学习笔记,学习如何通过java jdbc /ojdbc 连接oracle的几种方式.一 使用方法方法一:使用service_name 连接oracle  jdbc:oracle:thin:@//:/ 例如: jdbc:oracle:thin:@//10.10.10.1:1521/TDB注意这里的格式,@后面有//, 这是与使用SID的主要区别.对于集群来说,每个节点的SID 是不一样的,但是SERVICE_NAME 确可以包含所有节点. 方法二: 使用SID 连接oracle jd

java jdbc 对 DB2 数据库 做CRUD 操作

问题描述 java jdbc 对 DB2 数据库 做CRUD 操作 本人想通过 java 的jdbc 连接 DB2 数据库,并对数据库进行操作,操了好几天了, 是这样的报错 的 DB2 SQL error: SQLCODE: -805, SQLSTATE: 51002, SQLERRMC: null 自己也去找了这个报错是什么意思, 网上是这样解释的 : -805 在计划中没有发现DBRM或程序包名 解决的办法就是重新绑定 然后自己又去 找 怎么绑定的方法. 我之前一直用的 sql server

socket-ecplise Java中用ServerSocket监听端口问题

问题描述 ecplise Java中用ServerSocket监听端口问题 端口号为60012,java的PID为4036,只启用了一个ServerSocket.打开cmd并netstat -aon|findstr ""60012""后,发现有两个地址?这是为什么?谢谢各位大神了 解决方案 验证了的确会出现这两条信息.你的客户端代码和服务器端代码是在同一个局域网中吗?如果代码正确的话,不会连接不上的啊. 解决方案二: 不懂---------- 解决方案三: 或者能不

java jdbc连接mysql数据库插入null值问题

问题描述 java jdbc连接mysql数据库插入null值问题 ps.setFloat(8 device.getLatitude());如果device.getLatitude()返回的是null就报错,也就是说setFloat不能插入空值,而setString()方法就可以,不知道为什么请高手指点,谢谢!! 解决方案 PreparedStatement.java 的给方法签名是这样的public void setFloat(int parameterIndex float x) throw

java JDBC关于登录数据库

问题描述 java JDBC关于登录数据库 public static void main(String[] args) { Connection conn=null; try { conn=DriverManager.getConnection(""jdbc:sqlserver://localhost:1433;DatabaseName=master""sa""sa""); System.out.println("

java如何监听一个端口

问题描述 我想用java监听weblogic服务的7001端口,如果发现weblogic的这个端口停止了,就启动它,怎么做!要求: 一是用java代码怎么判断一个weblogic程序是否在运行 二是怎么用java代码启动一个固定端口weblogic服务 三是这个小程序在服务器上一直处于运行状态高分求教! 问题补充:zkf53064 写道 解决方案 我的想法是把weblogic安装为window的服务,然后通过"net"命令来启动或停止,而判断weblogic启动或停止的方法就是采用一个

Java JDBC学习实战(二): 管理结果集

在我的上一篇博客<Java JDBC学习实战(一): JDBC的基本操作>中,简要介绍了jdbc开发的基本流程,并详细介绍了Statement和PreparedStatement的使用:利用这两个API可以执行SQL语句,完成基本的CURD操作.那么,当我们进行查询操作,查询到了结果集,该如何处理呢? Java提供了一个API,专门用于表示查询的结果集--ResultSet.此外,还提供了一个结果集的分析工具--ResultSetMetaData. 一. ResultSet的介绍 1.1 可移

怪异问题!sql在pl/sql中执行结果与java jdbc执行结果不一致

问题描述 做一查询系统(struts2+myeclipse+tomcat+oracle9),一般先在pl/sql中测试sql语句,无问题后在action中使用oracle thin模式连接数据库,执行sql语句,然后将查询结果存入HashMap后输出至jsp页面.出现如下怪异问题:1.在pl/sql中测试sql语句时结果正常.结果中有6个字段,其中两个字段为count()函数统计出的数值.2.将在pl/sql中测试过的sql语句写入struts2的action中,通过jdbc thin模式执行,