java连接sqlserver2005的代码,还有增删改查的代码是什么

 我来答
woyani2
2012-05-23 · TA获得超过211个赞
知道小有建树答主
回答量:103
采纳率:0%
帮助的人:105万
展开全部
public final static String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
public final static String JDBC_URL = "jdbc:sqlserver://localhost:1433;databaseName=XXXXX";
public final static String USER_NAME = "XXXX";
public final static String USER_PWD = "XXXXXXX";

protected Connection conn;
protected PreparedStatement pstmt;
protected ResultSet rs;
protected Connection getConn() {
Connection conn = null;
try {
Class.forName(DRIVER_CLASS);
conn = DriverManager.getConnection(JDBC_URL, USER_NAME, USER_PWD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}

protected void closeAll(ResultSet rs, PreparedStatement pstmt, Connection conn) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

查:select * from XXX
增:insert into XXX value(X,X,X,X)
删:delete from XXX
改:update XXX set XXX=?,XXX=? where XXX=?

public int addNews(NewsInfo news) {
int result = 0;

try {
conn = getConn();
pstmt = conn.prepareStatement(“增加的SQL语句”);
pstmt.setString(1, news.getNews_title());
pstmt.setString(2, news.getNews_Info());
pstmt.setString(3, news.getNews_creator());
result = pstmt.executeUpdate();

} catch (SQLException e) {
System.out.println("ÐŽÈëÊýŸÝʧ°Ü£¬ÇëŒì²é²œÖ裡");
e.printStackTrace();
} finally {

closeAll(rs, pstmt, conn);
}
return result;
}

就给你这么多提示吧。
百度网友091a2700cd
推荐于2016-04-12 · TA获得超过103个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:247万
展开全部
增删改查和其他的一样直接用SQL语句
java连接代码
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:microsoftqlserver://localhost:1433;DatabaseName=mydb";
Connection conn = DriverManager.getConnection(url,user,password);
Statement stmtNew = conn.createStatement();
return stmtNew;
}
catch(Exception e)
{
e.printStackTrace();
return null;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
babaheiio414
2012-05-23 · TA获得超过135个赞
知道答主
回答量:179
采纳率:0%
帮助的人:138万
展开全部
如果是第一次用的话,楼下weining370 可以参考一下。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caizhongao
2012-05-23 · 超过16用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:41.1万
展开全部
建议你用hibernate,方便多 了,不要用jdbc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式