| String url=”jdbc:inetdae:myserver:1433?language=us-english&sql7=true” |
| Class.forName(“”); |
| Class.forName(“”).newInstance(); |
| Connection connection=DriverManager.getConnection(url,login,password); |
| Statement stmt=connection.createStatement(); |
| import java.sql.*; // 输入JDBC package String url = "jdbc:inetdae:myserver:1433";// 主机名和端口 String login = "user";// 登录名 String password = "";// 密码 try { DriverManager.setLogStream(System.out); file://为显示一些的信息打开一个流 file://调用驱动程序,其名字为com.inet.tds.TdsDriver file://Class.forName("com.inet.tds.TdsDriver"); file://设置超时 DriverManager.setLoginTimeout(10); file://打开一个连接 Connection connection = DriverManager.getConnection(url,login,password); file://得到数据库驱动程序版本 DatabaseMetaData conMD = connection.getMetaData(); System.out.println("Driver Name:\t" + conMD.getDriverName()); System.out.println("Driver Version:\t" + conMD.getDriverVersion()); file://选择数据库 connection.setCatalog( "MyDatabase"); file://创建Statement Statement st = connection.createStatement(); file://执行查询 ResultSet rs = st.executeQuery("SELECT * FROM mytable"); file://取得结果,输出到屏幕 while (rs.next()){ for(int j=1; j<=rs.getMetaData().getColumnCount(); j++){ System.out.print( rs.getObject(j)+"\t"); } System.out.println(); } file://关闭对象 st.close(); connection.close(); } catch(Exception e) { e.printStackTrace(); } |