用户登录
用户注册

分享至

impala jdbc连接

  • 作者: 兔兔35268327
  • 来源: 51数据库
  • 2020-09-26
进口的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();根据他们的数据库

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



  试试这个吧:

http://blog.csdn.net/huwenhu2007/article/details/10233983

再看看别人怎么说的。
软件
前端设计
程序设计
Java相关