b7e4352d8482a877bbe955f9683305adf2f483ac
[yaz4j-moved-to-github.git] / src / main / java / org / yaz4j / Yaz4jMain.java
1 package org.yaz4j;
2
3 import java.io.UnsupportedEncodingException;
4 import java.io.IOException;
5
6 public class Yaz4jMain
7 {
8         // java -cp ./bin: -Djava.library.path=./libyaz4j org.yaz4j.Yaz4jMain
9         
10         public static void main(String[] args) throws UnsupportedEncodingException, IOException
11         {
12                 Connection conn = new Connection("talisbase.talis.com", 210);           
13                 conn.setDatabaseName("unionm21");
14                 conn.setUsername("fred");
15                 conn.setPassword("apple");
16                 conn.setSyntax("USMarc"); // USMarc, Sutrs, XML, opac, UKMarc           
17                 
18                 PrefixQuery query = new PrefixQuery( "@attr 1=4 \"pottering\"" );
19                 ResultSet results = conn.Search( query );
20                 
21                 int resultsSize = results.getSize() ;
22                 System.out.println( "Found " + resultsSize + " records");               
23                 
24                 for( int i=0; i<resultsSize ; i++)
25                 {
26                         Record record = results.getRecord(i);
27                         System.out.write(record.getContent());
28                 }
29                 conn.Dispose();
30         }
31 }