sql server :import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.DriverManager;
public class SQLConnection {
private static SQLConnection _instance=null;
private static Connection conn=null;
private static Statement st=null;
private static String username="sa";
private static String userpwd="";
private final String url="jdbc:microsoft:sqlserver://HLNOTEBOOK:1433;DatabaseName=TestDB";
public static SQLConnection getInstance(){
if(_instance==null||conn==null||st==null){
_instance=new SQLConnection();
}
return _instance;
}
public SQLConnection() {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn = DriverManager.getConnection(
url,username ,userpwd);
st = conn.createStatement();
System.out.println("建立连接成功");
}catch(SQLException e){
e.printStackTrace();
}catch(Exception e2){
e2.printStackTrace();
}
}
public static void main(String [] args){
SQLConnection co=SQLConnection.getInstance();
String sql = "select * from JAVATEST";
try
{
ResultSet rs=st.executeQuery(sql); while(rs.next())
{
System.out.println(rs.getString("BOOK_ID"));
}
rs.close();
st.close();
}
catch(Exception er)
{
er.printStackTrace(System.out);
}
}
}
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.DriverManager;
public class SQLConnection {
private static SQLConnection _instance=null;
private static Connection conn=null;
private static Statement st=null;
private static String username="sa";
private static String userpwd="";
private final String url="jdbc:microsoft:sqlserver://HLNOTEBOOK:1433;DatabaseName=TestDB";
public static SQLConnection getInstance(){
if(_instance==null||conn==null||st==null){
_instance=new SQLConnection();
}
return _instance;
}
public SQLConnection() {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn = DriverManager.getConnection(
url,username ,userpwd);
st = conn.createStatement();
System.out.println("建立连接成功");
}catch(SQLException e){
e.printStackTrace();
}catch(Exception e2){
e2.printStackTrace();
}
}
public static void main(String [] args){
SQLConnection co=SQLConnection.getInstance();
String sql = "select * from JAVATEST";
try
{
ResultSet rs=st.executeQuery(sql); while(rs.next())
{
System.out.println(rs.getString("BOOK_ID"));
}
rs.close();
st.close();
}
catch(Exception er)
{
er.printStackTrace(System.out);
}
}
}
解决方案 »
- jboss效率没tomcat高?
- 再问关于jxl的问题,大家有用过的请帮忙,郁闷快一个月了
- 华为招聘
- resin服务的问题 内网能访问 外网不能访问
- struts 的传值问题
- 如何在页面里控制表格显示的列,比如先显示前10列,然后可以选择显示下一个10列...
- 请看这个JavaBean问题及关闭数据连接问题?在线等!!!急!!!!
- String密码验证问题!
- "[Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index "错误!
- Hibernate 命名SQL查询怎么实现缺省参数?
- 一个很菜的问题,请大家帮忙。
- 关于JBuilder8.0和servlet的问题,菜鸟级,在线等,急!
import java.sql.*;
class BookQuery
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ce)
{
System.out.println("SQLException: "+ce.getMessage());
}
try
{
Connection con=DriverManager.getConnection("jdbc:odbc:bookbase");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from JAVATEST");
while(rs.next())
{
System.out.println(
"书号: "+rs.getInt(1)+"\t"+
"书名: "+rs.getString(2)+"\t"+
"作者: "+rs.getString(3)+"\t"+
"单价: "+rs.getFloat(4));
}
stmt.close();
con.close();
}
catch(SQLException e)
{
System.out.println("SQLException: "+e.getMessage());
}
}
}
自己去看吧!
import java.sql.*;public class xmgl
{
String sDBDriver="com.inet.tds.TdsDriver";
String sConnStr="jdbc:inetdae7:localhost?database=xmgl&charset=gb2312";
public String user;
public String password;
Connection conn=null;
ResultSet rs=null; public void setLoginuser(String user)
{
this.user=user;
}
public void setLoginpassword(String password)
{
this.password=password;
}
public xmgl() {
try {
Class.forName(sDBDriver);
}
catch (java.lang.ClassNotFoundException e)
{
System.err.println("homeworkbean():"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try {
conn=DriverManager.getConnection(sConnStr,user,password);
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
stmt.close();
}
catch (SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
} public void executeInsert(String sql)
{
try {
conn=DriverManager.getConnection(sConnStr,user,password);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
}
catch (SQLException ex)
{
System.err.println("aq.executeInsert:"+ex.getMessage());
}
}public void executeUpdate(String sql)
{
try {
conn=DriverManager.getConnection(sConnStr,user,password);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
}
catch (SQLException ex)
{
System.err.println("aq.executeUpdate:"+ex.getMessage());
}
}
public void executeDelete(String sql)
{
try {
conn=DriverManager.getConnection(sConnStr,user,password);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
}
catch (SQLException ex)
{
System.err.println("aq.executeDelete:"+ex.getMessage());
}
}
public void rsclose()
{
try{
rs.close();
}
catch (SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
}
public void connclose()
{
try{
conn.close();
}
catch (SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
}
}