DerbyTest.java 1.2 KB
Newer Older
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1
package org.maxkey.persistence.derby;
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class DerbyTest {
/**
 * 1.
 * first SET JAVA_HOME,DERBY_HOME,PATH
 * set PATH=%DERBY_HOME%\bin;%PATH%
 * 2.
 * startNetworkServer Start Derby Database
 * 3.
 * create db seconddb1 , user is tquist
 * CONNECT 'jdbc:derby://localhost:1527/seconddb1;create=true;user=tquist';
 * 4.
 * Configuring NATIVE authentication
 * call SYSCS_UTIL.SYSCS_CREATE_USER( 'tquist', 'tquist' );
 * 5.
 * then restart derby database
 */
	/**
	 * @param args
	 * @throws SQLException 
	 */
	public static void main(String[] args) throws SQLException {
		// TODO Auto-generated method stub
		String nsURL="jdbc:derby://localhost:1527/seconddb1";  
		java.util.Properties props = new java.util.Properties();
		props.setProperty("user","tquist");
		props.setProperty("password","tquist");

		Connection conn = DriverManager.getConnection(nsURL, props);

		/*interact with Derby*/
		Statement s = conn.createStatement();

		ResultSet rs = s.executeQuery("SELECT * FROM SECONDTABLE");
		
		while(rs.next()){
			System.out.println("key : "+rs.getInt("ID")+" ,name : "+rs.getString("NAME"));
		}
	}

}