栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

创建普适性的Java连接器

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建普适性的Java连接器

这是一个简单的程序,可以连接到PSQL数据库:

import java.*;import java.sql.*;import pervasive.jdbc.*;import java.io.*;public class SQLStatement  {    public static void main(String args[]) {        String url = "jdbc:pervasive://localhost:1583/demodata?transport=tcp";        Connection con;        String query = "select* from class";        Statement stmt;        try { Class.forName("com.pervasive.jdbc.v2.Driver");        } catch(Exception e) { System.err.print("ClassNotFoundException: "); System.out.println(e.toString()); System.err.println(e.getMessage());        }        try { Connection conn=  DriverManager.getConnection(url); stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(query); ResultSetmetaData rsmd = rs.getmetaData(); int numberOfColumns = rsmd.getColumnCount(); int rowCount = 1; long j = 0; int i = 1; while (rs.next()) {     System.out.println("Row " + rowCount + ":  ");     for (i = 1; i <= numberOfColumns; i++) {         System.out.print("   Column " + i + ":  ");         System.out.println(rs.getString(i));     }     System.out.println("");     rowCount++; } System.out.println("Waiting."); String thisLine; try {     InputStreamReader converter = new InputStreamReader(System.in);     BufferedReader br = new BufferedReader(converter);     while ((thisLine = br.readLine()) != null) { // while loop begins here         System.out.println(thisLine);        } // end while      } // end try catch (IOException e) {     System.err.println("Error: " + e);     } stmt.close(); conn.close();        } catch(SQLException ex) { System.err.print("SQLException: "); System.err.println(ex.getMessage());        }       }}

要编译它,我使用:

javac -classpath "C:Program FilesPervasive SoftwarePSQLbinpvjdbc2.jar";"C:Program FilesPervasive SoftwarePSQLbinpvjdbc2x.jar";"C:Program FilesPervasive SoftwarePSQLbinjpscs.jar";. SQLStatement.java

为了运行它,我使用:

java -classpath "C:Program FilesPervasive SoftwarePSQLbinpvjdbc2.jar";"C:Program FilesPervasive SoftwarePSQLbinpvjdbc2x.jar";"C:Program FilesPervasive SoftwarePSQLbinjpscs.jar";. SQLStatement.java

如果使用的是64位操作系统,则可能需要更改PSQL JAR文件的位置。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/595396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号