Пример скрипта: достаем список клиентов из внешней БД
![Post Post](http://www.trackstudio.ru/forum/styles/prosilver/imageset/icon_post_target.gif)
Это пример подстановочного (lookup)-скрипта для том-поля типа String, скрипт заполняет dropdown списком клиентов из внешней базы MS SQL.
- Code: Select all
ArrayList arr = new ArrayList();
String userName = "user";
String password = "password";
String url = "jdbc:jtds:sqlserver://HOST/enterprises";
Connection conn = null;
try{
try {
Class.forName ("net.sourceforge.jtds.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
Statement s = conn.createStatement();
ResultSet rs = s.executeQuery( "SELECT name FROM catalog ORDER BY name");
while (rs.next() )
{
String value = rs.getString("name");
arr.add(value);
}
return arr;
}catch (Exception e)
{
log.error(e.getMessage());
}
finally
{
log.error("finally");
if (conn != null)
{
conn.close ();
}
}
}catch (Exception e)
{
log.error(e.getMessage());
return arr;
}
return arr;