TERADATA数据库怎么用JDBC连接

TERADATA数据库怎么用JDBC连接,第1张

进口的java.sql *。

公共类ConnDB {

私人连接CN

私人语句stmt

私人的ResultSet RS

公共布尔开放(主机字符串,字符串数据库名,字符串SUSR,字符串SPWD)

{

尝试{

调用Class.forName(“com.mysql.jdbc.Driver”)

字符串URL =“的jdbc:mysql的:/ /”+主机+“:3306”+“/”+数据库名

CN =(连接)DriverManager.getConnection(URL,SUSR,SPWD)

到stmt =(声明)cn.createStatement()

}赶上(ClassNotFoundException异常E){

/ / TODO自动生成catch块

e.printStackTrace()

返回false

}赶上(的SQLException五){

e.printStackTrace()

返回true}

公共布尔的close(){

尝试{

cn.close()

stmt.close()

rs.close()

赶上(的SQLException sqlex)

{sqlex.printStackTrace()

返回false}

返回true

公共ResultSet中的executeQuery(SQL字符串)

{

{

RS = stmt.executeQuery(SQL)

赶上(的SQLException sqlex)

{

sqlex.printStackTrace()

返回NULL

回报RS

公共静态无效的主要(字串[] S)

{

尝试{ConnDB C =新ConnDB()

c.open(“localhost”的,“bicel”,“根”,“mysql”的)

RS = c.executeQuery(“选择标题*”)

}赶上(例外五)

{

System.out.println(“错误!”)

{

同时(方法rs.next()){System.out.println(rs.getString(“作家”)+“:”+ rs.getString (“标题”))}

}

赶上(的SQLException sqlex)

{

sqlex.printStackTrace()

System.out.println(“main()的成功”)

c.close()根据他们的数据库

参数名,路径和相应的变化

1、首先打开数据库,右击数据库,光标移到数据库“任务”将会看到一个“导入数据”,点击导入数据,将会出现下面这张图。

2、选择数据源,为Excel 自己添加文件路径,和版本。是否首行包含列名称。

3、选择要存放的数据库和身份验证。

4、选择源表和源视图。

需要一些前提条件:

1、对方的主机能被连接(如在同一局域网内)

2、需要知道对方数据库IP、端口号、服务名

3、需要知道对方提供的管理数据库的用户名及密码

连接方法:

1、在本地的oracle安装目录,找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下,如图:

2、用文本打开tnsnames.ora文件,添加以下内容:

本地自定义实例名 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库IP或数据库主机名)(PORT = 数据库端口号))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 数据库服务名)

)

)

3、保存文件即可。

4、打开第三方工具,如plsq,输入对方提供的用户名及密码,选择新建的数据库链接即可。


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

原文地址: http://outofmemory.cn/sjk/9991980.html

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

发表评论

登录后才能评论

评论列表(0条)

保存