java代码连不上数据库 java连接不上mysql
java连接数据库为啥连接不上?
1、看看是否和你java代码中指定的url中的接口不一致 2 你看一下服务器的TCP/IP是否被禁用了,sqlserver2005默认情况下是禁用了TCP/IP连接。
成都创新互联公司专注于独山子网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供独山子营销型网站建设,独山子网站制作、独山子网页设计、独山子网站官网定制、成都小程序开发服务,打造独山子网络公司原创品牌,更为您提供独山子网站排名全网营销落地服务。
2、Java程序连接不上Oracle数据库的原因会有很多可能性,比如代码编写错误,数据库配置有问题等等,都会屋连接失败的。
3、因为高版本JRE兼容低版本JRE。JRE版本至少是8。这是驱动版本是8的要求。下图是MySQLguan网对版本的说明 jre7对应驱动1。所以你需要的驱动版本是1,MySQLguan网建议使用驱动版本建议直接装JDK8,会省去很多麻烦。
4、数据库连接时,用户名和密码没有填写。conn = DriverManager.getConnection(url, username, password);第16行的代码,这样写再试一下,看看是否好用。
5、先用数据库客户端检查一下本地能不能连接数据库,如果可以,再检查你的java连接数据库的地址是不是配置正确。
java连接不上oracle数据库
1、Oracle 的 Listener是必须要启动的,如果你用客户端(如: sqlplus 或 toad 等)能够连上Oracle,则说明Oracle是正常的了。java这方面的错误,你需要把错误的提升贴上来才行,否则也不好说是什么问题。
2、我的电脑右键,选择Management,之后选择Services,进去后把这两个服务OracleService...,和Oracle..TNSListener打开,具体名字我记不住了\x0d\x0a二。
3、当你通过jdbc连接oracle数据库时发生了异常首先应该确认你的jre是否配置正确,一般oracle10g,jre4以上应当使用ojdbc1jar。
4、这个端口号使用的是数据库默认的,一般都是这个,sql server的是1433 oracle的是1521 可以改数据库的端口号的。你理解了socket就知道端口号的意思了。
5、connect_identifier:连接描述符如果没有指定连接描述符,则连接到系统环境变量ORACLE_SID所指定的数据库。如果没有设定ORACLE_SID,则连接到的数据库。如果你的机器上安装过两个或两个以上数据库,那必须在命令中加上@连接描述符。
6、看看是不是通的,如果同接证明我第一条白说,应该是另外一种可能,如果不通,那么就说明端口肯定没开,在云服务器上写java吧。你也说了,改成公网ip后就监听起不来了,个人觉得应该是端口封闭了,所以以上是最可能的。
编写的Java程序连接不上Oracle数据库
1、如果是 jdbc:oracle:thin:@localhost:1521:ORCL 这种写法,java程序 和 oracle应该是同一台电脑吧, 这样写是没问题吧。对于你图片中的那种写法,这个是 odbc 的连接串吧, 我没试过,但估计是不行的。
2、我的电脑右键,选择Management,之后选择Services,进去后把这两个服务OracleService...,和Oracle..TNSListener打开,具体名字我记不住了\x0d\x0a二。
3、connect_identifier:连接描述符如果没有指定连接描述符,则连接到系统环境变量ORACLE_SID所指定的数据库。如果没有设定ORACLE_SID,则连接到的数据库。如果你的机器上安装过两个或两个以上数据库,那必须在命令中加上@连接描述符。
4、当你通过jdbc连接oracle数据库时发生了异常首先应该确认你的jre是否配置正确,一般oracle10g,jre4以上应当使用ojdbc1jar。
新闻名称:java代码连不上数据库 java连接不上mysql
网站路径:http://myzitong.com/article/desphgg.html