JAVA中用JDBC连接不上ORACLE,异常:The+NETWORK+ADAPTER+COULD+NOT+ESTABLISH+THE+CONNECTION

JAVA中用JDBC连接不上ORACLE,异常:The+NETWORK+ADAPTER+COULD+NOT+ESTABLISH+THE+CONNECTION,第1张

语法是用词造句的规律。诗词是语言的艺术,在用词造句中,自然要遵循语法的一般规律,但诗词又是一种特殊的文体,它因受到自身格律的限制,比如字数、平仄、对仗、押韵等方面的制约,所以在语法上又有其自身的特点,例如语序、句式、词类、省略、错置等等。

这些又与一般的散文文体有着明显的特点和区别。因此,给大家介绍一下诗词的语法特点,还是有一定的意义的。一是便于大家阅读、欣赏和理解古典诗词作品,二是也便于大家的诗词写作。

数据库内部分页用这个: 在查询分析器里实验过可以运行的。

从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:

SELECT

FROM ( SELECT Top N

FROM (SELECT Top (M + N - 1) FROM 表名称 Order by 主键 desc) t1 ) t2

Order by 主键 asc

1. 加载一个对应数据库的JDBC驱动

在建立到一个数据库的连接之前,必须先加载这个数据库的JDBC驱动程序,加载之后此driver会自动注册到JDBC驱动列表中。加载一个JDBC驱动有两种方法。

a) 在命令行方式下指定驱动器或者用冒号分割驱动器列表:

具体命令如下:

C:\>java –Djdbcdrivers = comcompany1Driver:comcompany2Driver youProject

b)第二种方法,在程序中调用ClassforName()方法。推荐使用。。。。

try

{

String driverName = “comimaginarysqlmsqlMsqlDriver”;

ClassforName(driverName)newInstance();

}

Catch(ClassNotFoundException e1)

{

//catch could not find database driver exception

}

2连接到数据库。

根据您后台待连接的数据库不同,而有小小的差别。

a) 连接到Oracle数据库。

Connection connection = null ;

try

{

//load the jdbc driver ;

String driverName = “oraclejdbcdriverOracleDriver”;

ClassforName(driverName)newInstance();

//create a connection to the database;

String serverName = “127001”;

String serverPort = “1521”;

String serverID = “datebase1”

String userName = “hello”;

String userPsw = “world”;

String url = “jdbc:oraclethin:@” + serverName + “:” + serverPort + “:” + serverID ;

Connection = DriverManagergetConnection(url , userName , userPsw);

}

catch(ClassNotFoundException e1)

{

//catch could not find database driver exception

}

catch(SQLException e2)

{

//catch could not connect to the database exception

}

b) 连接到一个SQL Server数据库。

Connection connection = null ;

try

{

//load the jdbc driver ;

String driverName = “commicrosoftjdbcsqlserverSQLServerDriver”;

ClassforName(driverName)newInstance();

//create a connection to the database;

String serverName = “127001”;

String serverPort = “1433”;

String serverID = serverName + serverPort ;

String userName = “hello”;

String userPsw = “world”;

String url = “jdbc:JSQLConnect ://” + serverID ;

Connection = DriverManagergetConnection(url , userName , userPsw);

}

catch(ClassNotFoundException e1)

{

//catch could not find database driver exception

}

catch(SQLException e2)

{

//catch could not connect to the database exception

}

c) 连接到一个MySQL数据库上。。。。

Connection connection = null ;

try

{

//load the jdbc driver ;

String driverName = “orggjtmmmysqlDriver”;

ClassforName(driverName)newInstance();

//create a connection to the database;

String serverName = “127001”;

String serverID = “database”;

String userName = “hello”;

String userPsw = “world”;

String url = “jdbc:mysql ://” + serverName + “/” + serverID ;

Connection = DriverManagergetConnection(url , userName , userPsw);

}

catch(ClassNotFoundException e1)

{

//catch could not find database driver exception

}

catch(SQLException e2)

{

//catch could not connect to the database exception

}

综合上面的三种数据库连接方式 , 其实大同小异。由于访问不同的数据库和所使用的数据库驱动程序不同,所以导致代码表面上有小小不同,但透过表面看来,内部都是

1. 加载一个特定的数据库JDBC驱动。

2. 连接到一个数据库。

3. 之后,就可以对一个特定的数据库进行特定的 *** 作了。

附上各种数据库的JDBC驱动起可用信息网址:

>

以上就是关于JAVA中用JDBC连接不上ORACLE,异常:The+NETWORK+ADAPTER+COULD+NOT+ESTABLISH+THE+CONNECTION全部的内容,包括:JAVA中用JDBC连接不上ORACLE,异常:The+NETWORK+ADAPTER+COULD+NOT+ESTABLISH+THE+CONNECTION、java插入mysql数据库语法问题 数据库字段都是int型的、Java数据库连接的建立连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9866372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存