JAVA中用啥方法向SQL server2005中插入一条数据并返回他的主键值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中用啥方法向SQL server2005中插入一条数据并返回他的主键值相关的知识,希望对你有一定的参考价值。
JAVA中用什么方法向SQL server2005中插入一条数据并返回他的主键值
(最基本的连接方法)1。获取连接
获取连接需要两步,
一是使用DriverManager来注册驱动(Class.forName(“com.mysql.jdbc.Driver”)),二是使用DriverManager来获取Connection对像DriverManager.getConnection(url,username,password)
2.获取Statement(Statement stmt =con.createStatement();)
Statement就是执行sql语句的;
3.执行sql语句
String sql = “insertinto user value(’zhangSan’, ’123’)”;
int m =stmt.executeUpdate(sql);
//总代码如下
publicstatic Connection getConnection() throws Exception
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/mydb1";
return DriverManager.getConnection(url, "root", "123");
@Test
publicvoid insert() throws Exception
Connection con = getConnection();
Statement stmt = con.createStatement();
String sql = "insert into user values('zhangSan', '123')";
stmt.executeUpdate(sql);
System.out.println("插入成功!");
参考技术A 首先你要连接到数据库,一般是JDBC连接吧,
这是一个mysql数据库的,只要你改了驱动和链接串就可以了
package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBconn
private String DBDRIVER = "com.mysql.jdbc.Driver" ;
private String DBURL = "jdbc:mysql://192.168.1.105/test" ;
private String DBUSER = "root" ;
private String DBPASSWORD = "cstp" ;
private Connection conn = null ;
public DBconn()
try
Class.forName(DBDRIVER);
this.conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);
catch(Exception e)
e.printStackTrace();
public Connection getConnection()
return this.conn;
public void destory()
try
conn.close();
catch (SQLException e)
e.printStackTrace();
参考技术B 插入完成后立马查询最后一条数据返回主键值 参考技术C 用jdbc驱动链接java代码和数据库,就行了 参考技术D 两步分开来,先插入一个值,再查询这个值得主键就ok了,相关代码:
http://blog.csdn.net/basenet855x/article/details/6826731
这儿运用jdbc的excuteBath来解决
SQL Server占用内存过高,啥原因导致的,用啥方法可以解决
参考技术ASQL Server占用内存过高的原因是SQL Server本身内存回收机制做的不好。SQL Server运行越久,占用内存会越来越大。
解决方法:
1.在程序里面启动SQL Server 2008,系统登录,右键点击服务名,选择“属性”。
2.在弹出的窗体里面,选择内存,在此红色框内就可以看到最大内存默认设置,此时可以根据自己实际需求进行估算后,进行设置,设置完成后保存关闭。
3.最后重启SQL Server服务。
拓展资料:
SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。
在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。
SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。
百度百科——sql server
以上是关于JAVA中用啥方法向SQL server2005中插入一条数据并返回他的主键值的主要内容,如果未能解决你的问题,请参考以下文章